在我的机器上编译就是报错,
错误 21 error C2664: “std::basic_ostream<_Elem,_Traits>::basic_ostream(std::basic_streambuf<_Elem,_Traits> *,bool)”: 不能将参数 1 从“std::_Uninitialized”转换为“std::basic_streambuf<_Elem,_Traits> *” c:\program files\microsoft visual studio 8\vc\include\istream 910
因为就是使用了ostringstream的功能。
就是std::stringstream o;
o<<"hello"<<"world";就报上面这个错误,改成std::ostringstream;就好了。可是其他人的电脑又不会出现这个错误。请问怎么回事呢?头文件我包含了#include <sstream>