首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

! - 关于std:stringstream的有关问题

2012-11-08 
!急!急!急 - 关于std::stringstream的问题在我的机器上编译就是报错,错误 21 error C2664: “std::basic_os

!急!急!急 - 关于std::stringstream的问题
在我的机器上编译就是报错,
 错误 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>

[解决办法]

探讨
C/C++ code

explicit __CLR_OR_THIS_CALL basic_iostream(basic_streambuf<_Elem,_Traits> *_Strbuf)
: basic_istream<_Elem,_Traits>(_Strbuf,false),
basic_ostream<_Elem,_Traits>(_Noinit,false)
……

热点排行