new[] class deconstructor

mac2022-06-30  21

Class class();

Class *class1=new class;

class1=&class;

delete class1;   // Assert

指针指向的是一个栈中的对象,会引起调用两种析构函数而导致程序错误

Class* class1=new Class(class)

delete class1; // √

转载于:https://www.cnblogs.com/Aspirin-Fight/p/4724042.html

最新回复(0)