随笔分类 - c/c++
RAII 封装锁和CountDownLatch实现
摘要:1 class noncopyable 2 { 3 public: 4 noncopyable(){} 5 ~noncopyable(){} 6 private: 7 noncopyable(const noncopyable &){} 8 noncopyable &operator=(const noncopyable&){} 9 }; 10 ...
阅读全文
C++ 复制构造函数和赋值运算符函数
摘要:先看上面一段简单代码,写的很简单的浅拷贝,之前对于复制构造函数存在相当多的不理解。 (1)不理解为什么参数要写成引用,后来看了剑指offer后,上面说如果不写成引用,调用A的复制构造函数时参数会copy,此时会调用自己本身的复制构造函数,所以一层层的调用,直到栈溢出。 (2)赋值运算符函数为什么要返
阅读全文
浙公网安备 33010602011771号