二元运算符“<<”不能应用于“wostream”和“string”类型的表达式

时间:2017-03-03 15:33:43

标签: c++ string stream clion

我将此消息打印为错误

  

二元运算符“<<”不能应用于“wostream”和“string”类型的表达式。

每当我的代码看起来如此时,由CLion的检查员(我的IDE)

 stringstream ss;
            ss << "Foo baré féé bar"
               << someObj->aStdStringProperty << endl;

(故意使用“é”)

它编译和链接就好了,它确实是字符串成员部分,它会导致错误。

仅供参考,我不是那个写过这个的人,而是在我正在开展的一个项目上。

我不习惯字符串,wostreams,w_char以及C ++中的所有东西,所以我对我的IDE是否过于苛刻或者自己误解我的课程/读数感到困惑。

提前致谢!

1 个答案:

答案 0 :(得分:1)

这确实是最近修复的CLion的一个错误:)

Bug Report Page

Clion CLion 2016.3.4

感谢您的想法:)