У меня есть стек символов UTF8:
stack<wchar_t> tokenStack;
я пытаюсь добавить к этому так:
void doLeftParen() { tokenStack.push( L"(" ) }
но компилятору это не нравится:
$ g ++ PropositionalLogic.cpp -o PropositionalLogic
PropositionalLogic.cpp: 27: 39: ошибка: ссылка на тип 'const value_type'
(aka 'const wchar_t') не может привязаться к l-значению типа 'const wchar_t [2]'
void doLeftParen () {tokenStack.push (L "(")}
Я попытался найти ошибку, но ничего не вышло. Я не совсем уверен, что еще я должен искать. Я также попытался просто добавить обычный символ ASCII, но та же ошибка. Как я могу добавить символы в этот стек?