http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Checked_delete 试了一下,果然是如此。在只见声明,未见定义的情况下用delete确实不会调用析构函数。 int main() { Object* p = new Object; delete_object(p);} 相关文章: 2021-08-27 2021-09-30 2022-12-23 2022-12-23 2022-12-23 2022-12-23 2022-12-23 2022-12-23