Do the parentheses after the type name make a difference with new?
在C ++ 11中有何不同?
假设我们使用初始化列表,那么它有何不同?
TestWidget::TestWidget(): QWidget(parent)
, m_BoxWidget(new BoxWidget())
{
}
vs
TestWidget::TestWidget(): QWidget(parent)
, m_BoxWidget(new BoxWidget)
{
}
我的BoxWidget类具有我定义的构造函数,可在其中初始化盒子的坐标。