摘要: explicit是C++中的一个关键字,只用于修饰只有一个参数的构造函数: 该关键字告诉编译器该类只能显式的转换,不能隐式(implicit)的赋值。下面介绍一下显式转换和隐式转换的区别: google的c++规范中提到explicit的优点是可以避免不合时宜的类型变换,缺点无。所以以后想项目中我决 阅读全文
posted @ 2018-01-31 17:51 guhowo 阅读(464) 评论(0) 推荐(0) 编辑
摘要: C++: 1、vector的erase()实现,使用时注意事项,项目中遇到的bug。和remove的区别 2、vector swap()的用于修整空间?为什么不用clear(),因为clear()只是无法保证内存回收。 3、智能指针的用法shared_ptr,unique_ptr,weak_ptr 阅读全文
posted @ 2018-01-31 16:06 guhowo 阅读(354) 评论(0) 推荐(0) 编辑