Father* obj1 = new Clild();
当需要delete时
直接 delete obj1会报错(esp32)
需要转指针delete (*Clild)obj1;(废除!!!!!!!!)
————————————————————————————————
新的:
class Father{
public:
Father(){
printf("Father\r\n");
}
virtual ~Father(){}
private:
};
class Clild:public Father{
public:
Clild(){
printf("Clild\r\n");
}
~Clild() {
printf("~Clild\r\n");
}
private:
};
Father* tp=new Clild();
delete tp;
输出:
Father
Clild
~Clild