1. 非常量引用的初始值必须为左值的问题
函数的参数是非常量引用,而传入的参数是一个临时变量
2. pass-by-value传递的参数的字节数很大,会有性能警告
3.有些结构体或者类,或者数组,反正就是自动变量(栈变量)占用的空间比较大,使用过多的堆栈
4.构造函数时成员变量没有初始化
5. 指针使用前没有判空
6.整形和结构体互相比较
7. 无符号数和0做比较
1. 非常量引用的初始值必须为左值的问题
函数的参数是非常量引用,而传入的参数是一个临时变量
2. pass-by-value传递的参数的字节数很大,会有性能警告
3.有些结构体或者类,或者数组,反正就是自动变量(栈变量)占用的空间比较大,使用过多的堆栈
4.构造函数时成员变量没有初始化
5. 指针使用前没有判空
6.整形和结构体互相比较
7. 无符号数和0做比较