- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 C++学习之构造函数、析构函数
在C++的类中,都会有一个或多个构造函数、一个析构函数、一个赋值运算操作符。即使我们自己定义的类中,没有显示定义它们,编译器也会声明一个默认构造函数、一个析构函数和一个赋值运算操作符。例如: //声明一个空类 class Empty{}; //但是这个空类和下面这个类是等同的 class Empty { Empty(){.....}; //默认构造函数 Empty(
2016-03-07 22:26:06 260
原创 C++之const
const在C++中很常用,在编程中也建议多使用const去告诉编译器和其他程序员某个值应该保持不变。 const可以用在很多地方: (1)用在classes外部修饰global或namespace作用域中的常量 (2)修饰文件、函数、或区块作用域中被声明为static的对象 (3)修饰classes内部的static和non-static成员变量 (4)面向指针,也可以指出指针自身、指针
2016-03-06 22:52:24 164
原创 C/C++基础-001
1.C++虚函数的工作原理 虚函数(virtual function)需要虚函数表(virtual table)才能实现。如果一个类有函数声明成虚拟的,就会生成一个虚函数表,存放这个类的虚函数地址。若子类没有覆写虚函数,该子类的虚函数表就会存放父类的函数地址。调用这个虚函数时,就会通过虚函数表解析函数的地址。在C++中,动态绑定(dynamic bindding)就是通过虚函数表机制实现的。2.深
2016-03-06 15:07:02 216
原创 java基础-001
一、区分final 、 finally 、 finalize 1.关键字final Java语言的关键字final可以用于变量、类或方法,但是含义会有所不同。 -用于变量:一旦初始化,变量值就不能修改 -用于方法:该方法不能被子类重写(overrride) -用于类:该类不能派生出子类 2.关键字finally 关键字finally和try/catch语句配对
2016-03-05 12:37:00 195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人