2011年8月份总结

来源:互联网 发布:macbook专业修图软件 编辑:程序博客网 时间:2024/05/02 01:40

1、在 C++ 中,通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)既可以指向基类对象也可以指向派生类对象,这一事实是动态绑定的关键。用引用(或指针)调用的虚函数在运行时确定,被调用的函数是引用(或指针)所指对象的实际类型所定义的。

2、一旦函数在基类中声明为虚函数,它就一直为虚函数,派生类无法改变该函数为虚函数这一事实。派生类重定义虚函数时,可以使用 virtual 保留字,但不是必须这样做。

3、
char *c = "Test";cout << c <<endl;c[0] ='1'

此时Test为const char。

在处理C风格字符串时,以结束符null结束

4、inline关键字只需要加到函数的定义的前面。

5、类const成员 只能被初始化,不能被赋值。

6、初始化成员列表中成员列出的顺序和他们在类中声明的顺序相同。

7、算术操作运算符要声明为非成员函数,为了隐式转换。

8、没初始化可以进行位运算……

原创粉丝点击