C&C++点滴

来源:互联网 发布:网络风靡的性感骚彤彤 编辑:程序博客网 时间:2024/05/19 15:40

1.有默认参数的函数,只需在第一次声明的时候说明就行,定义的时候不用重复说明,否则属重复声明。

2.类型转换运算符重载不能写返回值,因为返回类型就是转换的类型。如:operator int();

3.C++不允许定义新的运算符

4.运算符重载不改变运算符的优先级

5.以下运算符不能被重载: “.”, “.*”, “::”, “?:”, sizeof

6.重载运算符(), [ ], ->或者赋值运算符=时, 重载函数必须声明为类的成员函数

7.有虚函数的类会在编译时生成一个指向虚函数表的指针,占4字节

8.对象被插入容器中时,被插入的是对象的一个复制品

9.vector是动态数组,在内存中连续存放

10.deque双向队列,在内存中连续存放

11.list双向列表,在内存中不连续存放,不支持随机存取

0 0
原创粉丝点击