- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 VS错误:未加载wntdll.pdb的一种可能
出现未加载wntdll.pdb大概率是指针使用错误,比如使用野指针、越界访问等。保险起见,应该使用delete[] 释放堆区数组空间。
2023-03-17 20:08:39
1704
1
转载 delete和delete []的区别
定义一个类A,其中包含 char *m_cBuffer 需要调用析构函数释放空间class A {private :int m_nLen;delete a;仅释放了a指针指向的全部内存空间 但是只调用了a[0]对象的析构函数 剩下的从a[1]到a[9]这9个用户自行分配的m_cBuffer对应内存空间将不能释放 从而造成内存泄漏.调用使用类对象的析构函数释放用户自己分配内存空间并且 ,释放了a指针指向的全部内存空间。
2023-03-17 13:31:32
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人