У меня есть статический член класса карты типов. но всякий раз, когда я пытаюсь получить к нему доступ, я всегда получаю сообщение об ошибке. НапримерНе удается получить доступ к статической функции-члену C++
// a.h
class a {
public:
static map<string, int>m;
a() {
}
~a() {
}
};
// a.cpp
a::m['ADD']=1;
это ошибка я получаю = «Размер массива имеет нецелым типа«Const символ [4]» Я также получаю странное сообщение об ошибке в линкере.
Я думаю, что ' 'ADD'' должен быть' „ADD“ ' – Shubham