1. 需要在编译C++选项里打开RTTI(Run-Time Type Information)支持,否则会有警告可能存在问题.
2. 基类必须包含至少一个虚函数,一般把析构函数声明为虚函数,这样还可以防止 delete base 造成析构不完整的问题.
1. 需要在编译C++选项里打开RTTI(Run-Time Type Information)支持,否则会有警告可能存在问题.
2. 基类必须包含至少一个虚函数,一般把析构函数声明为虚函数,这样还可以防止 delete base 造成析构不完整的问题.