1. g++ -std=c++11 xxx -o xx
2.定义变量时没有初始值会被默认初始化,但函数体内部的内置类型不会被默认初始化。
3.&符出现在不同地方具有不同含义。
int i = 1;
int &v = i;
这里是引用。
int *p = &i;
这里是取地址符。
4.常量引用初始化隐藏了一个临时量,切记。这样与引用的原则就不冲突了。
常量引用是对引用可参与操作做出了限定。即常量引用不能去修改所引用的对象。
指针常量也是这样理解。
5.复杂复合类型记住从右向左看。
1. g++ -std=c++11 xxx -o xx
2.定义变量时没有初始值会被默认初始化,但函数体内部的内置类型不会被默认初始化。
3.&符出现在不同地方具有不同含义。
int i = 1;
int &v = i;
这里是引用。
int *p = &i;
这里是取地址符。
4.常量引用初始化隐藏了一个临时量,切记。这样与引用的原则就不冲突了。
常量引用是对引用可参与操作做出了限定。即常量引用不能去修改所引用的对象。
指针常量也是这样理解。
5.复杂复合类型记住从右向左看。