枚举放在head文件里面
如下是enumhead.h文件
#ifndef ENUMHEAD_H #define ENUMHEAD_H namespace tool { enum Week { SUN, MON, TUE }; } #endif // ENUMHEAD_H
带有命名空间 如果不需要 可以去掉tool
其他地方 引入h文件
#include "mainwindow.h" #include <QLabel> #include <QDebug> #include "enumhead.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { tool::Week w = tool::MON; qDebug() << w; } MainWindow::~MainWindow() { }