相关疑难解决方法(0)

通过不同类型的指针删除缓冲区?

说我有以下C++:

char *p = new char[cb];
SOME_STRUCT *pSS = (SOME_STRUCT *) p;
delete pSS;
Run Code Online (Sandbox Code Playgroud)

根据C++标准,这是安全的吗?我需要回头char*再使用delete[]吗?我知道它在大多数C++编译器中都有效,因为它是普通的普通数据,没有析构函数.它保证安全吗?

c++ pointers memory-management

10
推荐指数
2
解决办法
1906
查看次数

标签 统计

c++ ×1

memory-management ×1

pointers ×1