摘要: 【1】boost::weak_ptr简介boost::weak_ptr属于boost库,定义在namespace boost中,包含头文件 #include便可以使用。【2】boost::weak_ptr详解智能... 阅读全文
posted @ 2015-11-21 17:50 cloudren2020 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.智能指针 smart_ptr由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出... 阅读全文
posted @ 2015-11-21 17:49 cloudren2020 阅读(86) 评论(0) 推荐(0) 编辑
摘要: #includeusing namespace std;/*测试 1/2的结果=0 四舍五入?奇舍偶入? 4/7 =0 都不是 将小数舍去*/void test(){ cout<<1/2<<endl; cout<... 阅读全文
posted @ 2015-11-21 17:05 cloudren2020 阅读(114) 评论(0) 推荐(0) 编辑
摘要: #include#includeusing namespace std;/*测试迭代器删除当前位置的变动之后是否有效 *结果无效,得重新设置,在这里我设置了一个局部变量tmp用于暂时存储下一个位置 */void ... 阅读全文
posted @ 2015-11-21 16:56 cloudren2020 阅读(170) 评论(0) 推荐(0) 编辑