我正在尝试将„
符号push_back()
到std::vector<char>
。
我一直收到一个错误:
对于封闭的字符文字类型,
字符太大
void CharVect (std::vector<char>&temp)
{
temp.push_back('-');
temp.push_back(',');
temp.push_back('.');
temp.push_back('?');
temp.push_back('!');
temp.push_back(':');
temp.push_back(';');
temp.push_back('(');
temp.push_back(')');
temp.push_back('„'); // error
temp.push_back('”'); // error, but " works
temp.push_back('{');
temp.push_back('}');
temp.push_back('*');
temp.push_back('#');
}
https://stackoverflow.com/questions/56225788
复制相似问题