![](/img/trans.png)
[英]“Incomplete type” in class which has a member of the same type of the class itself
[英]QDate has incomplete type, declaring as private member
我试图在一个类上创建两个私有变量类型日期,但我收到错误消息“字段'date1'具有不完整的类型'QDate'”。 我制作了一个空的测试应用程序来显示问题。
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
QDate date1; <<---- Problem here
QDate date2;
};
#endif // MAINWINDOW_H
有没有一种特殊的方法来声明日期变量?
添加标题后
#include <QDate>
您可以像这样初始化它们:
QDate date1(1995,2,2);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.