如何在第一个被调用的构造函数中更正创建和传递对象

时间:2015-12-20 23:57:45

标签: c++ c++11

我有代码:

UserDialog::UserDialog(DatabaseHandler &db,
                       QWidget *parent) :
    UserDialog{db, User(), parent}
{
}

UserDialog::UserDialog(DatabaseHandler &db, User &user, QWidget *parent):
    QDialog{parent},
    ui{new Ui::UserDialog},
    mDB{db},
    mUser{user}
{
    //...
}

如何更正创建新的User对象并将其作为调用构造函数的参数传递?

UserDialog{db, User(), parent}

0 个答案:

没有答案