من یک کلاس نوشتم که داخلش یک سازنده با آرگومان پیشفرض هست ولی وقتی از دستور make استفاده میکنم خطا میگیره:
این اعلان سازنده کلاس است:
;(MyClass(const QString &text, QObject *parent=0
این هم تعریف کلاس است:
(MyClass::MyClass(const QString &text, QObject *parent=0
خطاهای زیر رو نشون میده:
Error: ./MyClass.h:16: error: default argument given for parameter 2 of ‘MyClass::MyClass(const QString&, QObject*)
Error: ./MyClass.h:7: error: after previous specification in ‘MyClass::MyClass( const QString&, QObject* ) :Error