Использую статические открытые переменные типа QMap. Заполнение произвожу с помощью статической функции, которая возвращает QMap.
код:
// *.h
...
public:
static QMap<uchar, QString> bDict;
private:
static QMap<uchar, QString> createMapDictionaryB();
...
//////////////////////////////////////
// *.cpp
...
QMap<uchar, QString> ArrayNC::createMapDictionaryB()
{
QMap<uchar, QString> map;
map[1] = "Значение 1";
map[3] = "Значение 2";
map[4] = "Значение 3";
...
return map;
}
При компиляции ошибки
ошибка: variable 'QMap bDict' has initializer but incomplete type
ошибка: invalid use of incomplete type 'struct QMap'
ошибка: return type 'struct QMap' is incomplete
забыл #include в хидере. только и всего)
Нет определения для bDict в .cpp файле.
QMap<uchar, QString> bDict ИМЯ_КЛАССА::bDict;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть некоторая функция, принимающая в качестве аргумента вектор любого типа через шаблон
Составить функцию, позволяющую определить позицию первого вхождения в заданный строку некоторого символа с другой заданной строкиРезультатом...
Проект развернуть на сервере уже какое-то время и пришла пора задуматься о бекапирвоании