面向对象编程和泛型编程都能处理在编写程序时不知道类型的情况。不同之处:OOP能处理类型在程序运行之前都未知的情况;而泛型编程中,在编译时就能获知类型了
模板参数类别不能为空。
模板参数表示在类或函数定义中用到的类型或值。
template
int compare(const T &v1 , const T &v2)
{
if(v1
if(v2
return...
分类:
编程语言 时间:
2014-09-16 14:21:43
阅读次数:
382
面向对象程序设计基于三个基本概念:数据抽象、继承和动态绑定。
继承和动态绑定对程序的编写有两方面影响:一是我们可以更容易地定义与其他类似但不完全相同的新类:二是在使用这些彼此相类似的类编写程序时,我们可以在一定程度上忽略掉他们的区别。
使用数据抽象,我们可以将类的接口和实现分离,使用继承,可以定义相类似的类型并对其相类似的关系建模,使用动态绑定,可以再一定程度上忽略相似类型的区别,而以统一的方...
分类:
编程语言 时间:
2014-09-14 09:00:26
阅读次数:
405
除了重载的函数调用运算符operator()之外,其他重载运算符不能含有默认实参。
当以个重载的运算符是成员函数时,this绑定到左侧运算对象。成员运算符函数的(显式)参数比运算对象的数量少一个。
当运算符作用于内置类型的运算对象时,我们无法改变运算的含义。
:: .* . ?: 这四个运算符不能被重载。...
分类:
编程语言 时间:
2014-09-12 11:59:23
阅读次数:
347
拷贝构造函数的第一个参数必须是引用类型,此参数几乎总是const的引用。拷贝构造函数在几种情况下会隐式地使用。因此,拷贝构造函数不应该是explicit的
即使我们定义了其他构造函数,在没有拷贝构造函数时,编辑器也会为我们合成的。编辑器从给定对象中依次将每个非static成员拷贝到创建的对象中。每个成员决定了它使用何种方式进行拷贝。类调用拷贝构造函数,数组逐个拷贝,内置类型直接拷贝
strin...
分类:
编程语言 时间:
2014-09-11 11:11:50
阅读次数:
342
关键字有序保存元素,
map,关联数组,保存关键字-值对,
set,关键字即值,只保存关键字的容器
multimap,关键字可重复出现
multiset,
无序集合
unordered_map,用哈希函数组织的map
unordered_set,用哈希函数组织的set
unordered_multimap,哈希组织的map;关键字可重复出现
unordered_multiset,...
分类:
编程语言 时间:
2014-09-10 14:16:30
阅读次数:
286
没想到js里面没有 金额千分位格式化的处理函数(例:1,234.01 这样的格式),网上搜了一圈,都是使用正则的方式处理的。正则的效率不敢恭维啊,又耗费资源速度又慢(虽然处理起来会直观一些)。
因此专门写了一个纯数值处理最后输出字符串个 金额千分位处理函数,并封装成jQuery函数包,处理时效率很高,可高频率的使用,直接上代码。还有min压缩版本可点击连接下载。
如果你不是jQuery环境,直...
分类:
Web程序 时间:
2014-08-24 23:58:53
阅读次数:
517
一台电脑同时运行多个tomcat配置方法:1.使用压缩版的tomcat不能使用安装版的。2.第一个tomcat的配置不变。3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址。4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALIN...
分类:
其他好文 时间:
2014-08-20 14:05:22
阅读次数:
241
一、系统的基本引导流程:
首先系统要引导isolinux.bin可执行程序,此程序是移动介质上引导用的,isolinux.bin运行成功后会加载其配置文件syslinux.cfg,该文件中定义了vmlinuz和initrd.img的调用方式。vmlinuz是vmlinux的压缩版,二者都是linux内核。isolinux.bin根据其配置方式中定义的in...
分类:
系统相关 时间:
2014-08-19 19:11:05
阅读次数:
344
解压mysql压缩版至某根目录
拷贝ini文件至解压目录,注意ini文件内容配置
cmd
cd mysql bin 目录
mysqld install mysql
net start mysql
------------------
用户zs 库zsk 密码zsp
mysql -uroot -p
create database zsk;
grant all pr...
分类:
数据库 时间:
2014-08-17 11:49:32
阅读次数:
236
jQuery方法源码解析--jQuery($)方法
注:
1.本文分析的代码为jQuery.1.11.1版本,在官网上下载未压缩版即可
2.转载请注明出处
jQuery方法:
这个方法大家都不陌生,在使用过程中,它还有另外一个名字,美元符号:$,$(...)其实就是jQuery(...);
它有很多种用法,通常都返回一个jquery对象,也可以作为$(document).r...
分类:
Web程序 时间:
2014-08-15 16:03:49
阅读次数:
320