小凉

3 0642700 3 0642770 5 34202 13942 4314 0624

随笔分类 -  C/C++

C++学习之静态成员
摘要:一、静态数据成员 C++允许将类的数据成员定义为静态成员。静态数据成员是属于类的,整个类只有一个备份,相当于类的全局变量,能够被该类的所有对象共用。 1.静态成员的声明 在类数据成员的声明前加上关键字static,就将该成员指定成了静态数据成员。静态数据成员遵守public、private、prot 阅读全文

posted @ 2016-03-08 23:32 小凉 阅读(482) 评论(0) 推荐(0) 编辑

C++学习之类的构造函数、析构函数
摘要:在C++的类中,都会有一个或多个构造函数、一个析构函数、一个赋值运算操作符。即使我们自己定义的类中,没有显示定义它们,编译器也会声明一个默认构造函数、一个析构函数和一个赋值运算操作符。例如: 1 //声明一个空类 2 class Empty{}; 3 4 //但是这个空类和下面这个类是等同的 5 c 阅读全文

posted @ 2016-03-07 22:13 小凉 阅读(1318) 评论(2) 推荐(0) 编辑

C++学习 之const
摘要:const在C++中很常用,在编程中也建议多使用const去告诉编译器和其他程序员某个值应该保持不变。 const可以用在很多地方: (1)用在classes外部修饰global或namespace作用域中的常量 (2)修饰文件、函数、或区块作用域中被声明为static的对象 (3)修饰classe 阅读全文

posted @ 2016-03-06 21:15 小凉 阅读(369) 评论(0) 推荐(0) 编辑

C/C++学习之基础-001
摘要:1.C++虚函数的工作原理 虚函数(virtual function)需要虚函数表(virtual table)才能实现。如果一个类有函数声明成虚拟的,就会生成一个虚函数表,存放这个类的虚函数地址。若子类没有覆写虚函数,该子类的虚函数表就会存放父类的函数地址。调用这个虚函数时,就会通过虚函数表解析函 阅读全文

posted @ 2016-03-06 14:50 小凉 阅读(297) 评论(2) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示