摘要: 智能指针 https://blog.csdn.net/runner668/article/details/80539221 shared_ptr的循环引用所导致的内存泄漏 面试题: https://blog.csdn.net/xy_cpp/article/details/81750575 RAII和 阅读全文
posted @ 2019-10-25 16:49 代号870 阅读(123) 评论(0) 推荐(0)
摘要: 百度就行 https://blog.csdn.net/gochenguowei/article/details/79669038 https://blog.csdn.net/u012426959/article/details/78935347 阅读全文
posted @ 2019-10-25 09:35 代号870 阅读(106) 评论(0) 推荐(0)
摘要: 通常来说有名字的变量就是左值(如上面例子中的 a, b),而由运算操作(加减乘除,函数调用返回值等)所产生的中间结果(没有名字)就是右值 左值就是在程序中能够寻值的东西,右值就是没法取到它的地址的东西(不完全准确) 在C++之中的变量只有左值与右值两种: 凡是可以取地址的变量就是左值, 而没有名字的 阅读全文
posted @ 2019-10-25 09:33 代号870 阅读(272) 评论(0) 推荐(0)
摘要: 转自如下: https://blog.csdn.net/zzwdkxx/article/details/53409803 1. 深拷贝和浅拷贝(拷贝构造函数的使用) 有时候需要自己定义拷贝构造函数,以避免浅拷贝问题。 在什么情况下需要用户自己定义拷贝构造函数: 一般情况下,当类中成员有指针变量、类中 阅读全文
posted @ 2019-10-25 09:08 代号870 阅读(413) 评论(0) 推荐(0)