说我有以下C++:
char *p = new char[cb]; SOME_STRUCT *pSS = (SOME_STRUCT *) p; delete pSS;
根据C++标准,这是安全的吗?我需要回头char*再使用delete[]吗?我知道它在大多数C++编译器中都有效,因为它是普通的普通数据,没有析构函数.它保证安全吗?
char*
delete[]
c++ pointers memory-management
c++ ×1
memory-management ×1
pointers ×1