摘要: 要确保用 new 动态分配的内存空间在程序的各条执行路径都能被释放是一件麻烦的事情。C++ 11 模板库的 <memory> 头文件中定义的智能指针,即 shared _ptr 模板,就是用来部分解决这个问题的。只要将 new 运算符返回的指针 p 交给一个 shared_ptr 对象“托管”,就不 阅读全文
posted @ 2021-03-09 23:16 MaxBruce 阅读(1472) 评论(0) 推荐(0)
摘要: 一个unique_ptr"拥有“他所指向的对象。与shared_ptr不同,某个时刻只能有一个unique_ptr指向一个给定的对象。当unique_ptr被销毁时,它所指向的对象也被销毁。uniptr_ptr表达的是一种独占的思想。 初始化 #include <iostream> #include 阅读全文
posted @ 2021-03-09 23:15 MaxBruce 阅读(476) 评论(0) 推荐(0)
摘要: 最近在看侯捷老师讲解的C++知识,他讲到在构造函数加一个冒号初始化值的方法,会使代码更大气,在此记录一下使用方法 构造函数冒号后的初始化class complex{public: complex(double r = 0, double i = 0) : re (r), im (i) // 初始化值 阅读全文
posted @ 2021-03-09 21:54 MaxBruce 阅读(1064) 评论(0) 推荐(0)
摘要: git rm --cached "文件" 阅读全文
posted @ 2021-03-09 11:26 MaxBruce 阅读(631) 评论(0) 推荐(0)