出于某种原因,当我尝试创建wstringstream
:
std::wstringstream stringstream;
这导致错误C2079:
'stringstream'使用未定义的类 “的std :: basic_stringstream< _Elem, _Traits,_Alloc> [_Elem = wchar_t,_Traits = std :: char_traits,_Alloc = std :: allocator'
我做错了什么?
答案 0 :(得分:9)
包含<sstream>
标题
答案 1 :(得分:2)
我认为您的问题是stringstream
变量名称。编译器将其识别为类型。尝试将变量名称更改为其他内容作为测试。
答案 2 :(得分:0)
编译器抱怨wstringstream
未定义。通常,如果启用了unicode,则在包含sstream
时应包含此调用。右键单击VC ++项目,设置: -
配置属性 - &gt;一般 - &gt;字符集 - &gt; “使用Unicode字符集”
看看这对你有用......