最近遇到2个问题
1. 基类析构函数调用了虚函数
构造穿衣服,析构好比脱衣服。 构造先基类后子类,析构先子类后基类。
轮到基类析构,子类已经析构过了,子类的变量啊都释放了。
此时调虚函数,这个虚函数若访问了子类的变量(已经释放啦)就会出错
2. 构造没完成 不能被别的对象访问
构造函数中,本来构造未完成,此时别的对象不能访问它,一访问就崩溃
构造函数就老老实实的写点初始化代码吧:)
最近遇到2个问题
1. 基类析构函数调用了虚函数
构造穿衣服,析构好比脱衣服。 构造先基类后子类,析构先子类后基类。
轮到基类析构,子类已经析构过了,子类的变量啊都释放了。
此时调虚函数,这个虚函数若访问了子类的变量(已经释放啦)就会出错
2. 构造没完成 不能被别的对象访问
构造函数中,本来构造未完成,此时别的对象不能访问它,一访问就崩溃
构造函数就老老实实的写点初始化代码吧:)