C++:delete 运算符 简介 语法 备注 使用 delete delete 的工作方式 简介 释放内存块。 语法 [ :: ] delete 强制转换表达式 [ :: ] delete [] 强制转换表达式 备注 强制转换表达式 参数必须是指向以前为使用 new 运算符创建的对象分配的内存块的指针。 delete 运算符的结果为类型 void ,因此不返回值。 例如: CDialog* MyDialog = new CDialog; // use MyDialog delete MyDialog; 对 delete 未使用分配的对象的指针使用会 new 产生不可预知的结果。 但是,可以 delete 对值为0