我需要关于“这个”主题的可靠信息:
class MyClass, public QWidget
{
public:
MyClass( QWidget * parent = NULL )
:QWidget( parent ),
mpAnotherWidget( new QWidget( this ) ){};
private:
QWidget * mpAnotherWidget;
};
当然,在构造函数 OR 初始化列表中调用虚函数是个坏主意。问题是:这个代码可以吗
mpAnotherWidget( new QWidget( this ) )
导致未定义的行为?!如果是这样:为什么?
如果可以的话,请引用您的来源!谢谢!