Захотелось мне что-то создать свой класс, наследующийся от QDialog. И решил я ему в конструктор передавать экземпляр класса QString, дабы его потом в этом диалоге отобразить.
Выглядит это так:
*.h:explicit Dialog( QString label, QWidget *parent = 0 );
*.cpp:Dialog::Dialog( QString label, QWidget *parent = 0 ) :
QDialog(parent),
ui(new Ui::Dialog)
{ ... }
На получившийся код компилятор ругается следующими бранными словами, смысл которых я никак не пойму:
dialog.cpp:4: ошибка: default argument given for parameter 2 of 'Dialog::Dialog(QString, QWidget*)' [-fpermissive]
dialog.h:15: ошибка: after previous specification in 'Dialog::Dialog(QString, QWidget*)' [-fpermissive]Люди добрые, если не сложно, подскажите холопу место, где он не прав.