摘要:
裸指针即便使用了delete也有可能内存泄漏。智能指针则不会 下面的例子假定p->foo()抛出了异常就不会执行delete p从而造成内存泄漏。 值传递: 1 void pass_uo1(int value) 2 { 3 value = 9; 4 } 5 int main() 6 { 7 auto 阅读全文
posted @ 2022-11-22 14:37
小凉拖
阅读(20)
评论(0)
推荐(0)
摘要:
内存泄漏: 当指针p和变量y被释放掉,new所开辟的内存不会被释放,这就是内存泄漏。 shared_ptr: ***注意***use_count是share_ptr的方法,用来记录有多少个指针指向该内存,reset关键字表示重置使指针不再指向原来的对象(而该指针自动指向nullptr)对象被释放(所 阅读全文
posted @ 2022-11-22 14:21
小凉拖
阅读(335)
评论(0)
推荐(0)
浙公网安备 33010602011771号