第12章 类和动态内存分配 在构造函数中使用new来分配内存时,必须在相应的析构函数中使用delete来释放内存。如果使用new[](包括中括号)来分配内存,则应使用delete[](包括中括号)来释放内存。 GPF表明程序试图访问禁止它访问的内存单元。 空指针 在C++98中,字面值0有两个含义:可以表示数字值0,也可以表示空指针,这使得阅读程序的人和编译器难以区分, C++11引入新的关键字nullptr用于表示空指针。