我对 Visual Studio 2013 有一个编译器错误(而 Xcode 6.2 编译),我无法理解:
以下示例代码是格式转换的摘要、精简摘录:
#include<sstream>
void main(...){
(std::ostringstream()<<0).str();
}
在以下版本编译时:
#include<sstream>
void main(...){
(std::ostringstream()).str();
}
语境:
std::string result=(std::ostringstream()<<value).str();
我在这里想念什么?谢谢!