【发布时间】:2011-11-16 19:40:55
【问题描述】:
我的 C++ 头文件中有这个:
#include <QMap>
#include <QString>
class LogEvent {
public:
LogEvent();
enum column_t {TIMESTAMP_COLUMN = 0, TYPE_COLUMN = 1, EVENT_COLUMN = 2,
FILE_COLUMN = 3};
static QMap<column_t, QString> COLUMN_NAMES;
static QMap<column_t, QString> getColumnNames() {
return LogEvent::COLUMN_NAMES;
}
//blah blah blah other functions
};
这是我的 C++ 源文件:
#include "LogEvent.h"
LogEvent::LogEvent()
{
//constructor code
}
//blah blah blah other functions
我想将值添加到我的静态 QMap COLUMN_NAMES。我将在哪里以及如何做到这一点?
【问题讨论】:
-
Qt 是时候添加一些 C++11 支持了!