摘要: 1. 用于定义常量,const修饰的变量不可更改 2. 指针也可以使用const,这里有个小技巧,从右向左读,即可知道const究竟修饰的是指针还是指针所指向的内容 char *const ptr; // 指针本身是常量 const char* ptr; // 指针指向的变量为常量 3. 在函数参数 阅读全文
posted @ 2022-03-16 16:35 不再低调 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 移动语义 转让或者资源窃取,对于那块资源,转为自己所拥有,别人不再拥有也不会再使用。使用移动语义可以避免很多无用的拷贝,提高程序性能,C++所有的STL都实现了移动语义,方便我们使用,例如: std::vector<string> vecs; ... std::vector<string> v 阅读全文
posted @ 2022-03-16 16:27 不再低调 阅读(80) 评论(0) 推荐(0) 编辑