摘要:
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技 阅读全文
posted @ 2019-11-16 22:13
盖中盖好喝的钙
阅读(284)
评论(0)
推荐(0)
摘要:
运算符重载关键词 相当于可以把运算符 重新定义为新的运算逻辑,例如之前的+ 号可以 运算int类型 如果重载这个+号,可以实现两个对象相加。 例子一: 阅读全文
posted @ 2019-11-16 22:13
盖中盖好喝的钙
阅读(88)
评论(0)
推荐(0)
摘要:
类模板 函数声明和函数实现必须写一个文件里 实现的函数,必须加上template 这样的定义 阅读全文
posted @ 2019-11-16 22:12
盖中盖好喝的钙
阅读(134)
评论(0)
推荐(0)
摘要:
const与基本数据类型 const int x=3; //常量 | 变量名 | 存储地址 | 存储内容 | | : : | : : | : : | | x | &x | 3(不可更改的值) | const与指针类型 对号 代表等价 [x] const int p =NULL ; [x] int c 阅读全文
posted @ 2019-11-16 22:10
盖中盖好喝的钙
阅读(531)
评论(0)
推荐(0)
摘要:
父类函数不加virtual关键词,子类继承后,当父类指针指向子类指针,同样的函数,会执行父类的函数。子类的函数实际是被隐藏了,如果用子类的指针指向自己的话,是能够执行的。 运行的结果 加上virtual关键词后 运行结果 阅读全文
posted @ 2019-11-16 21:39
盖中盖好喝的钙
阅读(98)
评论(0)
推荐(0)
摘要:
闭包(Closure):在一个函数中,可以访问到另一个函数中的局部变量,就是闭包现象 例子: 以上代码,test()会输出fn()函数当中的a局部变量,此时就是闭包现象。 javascript var heros = document.getElementById('heros'); var lis 阅读全文
posted @ 2019-11-16 21:33
盖中盖好喝的钙
阅读(284)
评论(0)
推荐(0)

浙公网安备 33010602011771号