提问者:小点点

Qt-Creator自动生成构造函数


class MyClass {
private:
    int mField1;
    float mField2;
}

class MyClass {
private:
    int mField1;
    float mField2;
public:
    MyClass (int field1, float field2) : 
        mField1(field1),
        mField2(field2) {
        // Intentionally left blank
    }
}

生成内联CTor就足够了,因为qtcreator能够将它们移出类或外部。


共1个答案

匿名用户

不,Qt Creator(直到4.13版本)不能这样做。 但是,如果您使用GUI创建一个类,它将自动生成一个“默认”ctor,并包含保护。