VC9中的stringstream错误?"无法访问私人会员"

man*_*ken 0 c++ stl stringstream visual-c++-2008

std::string str;
std::stringstream strm(str);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误11错误C2248:'std :: basic_ios <_Elem,_Traits> :: basic_ios':无法访问类'std :: basic_ios <_Elem,_Traits>'c:\ program files\microsoft visual studio 9.0\vc中声明的私有成员\ include\sstream 517

如果我使用istringstream,也会发生同样的情况.

编译器:Visual C++ 2008.

xia*_*ian 7

#include <string>
#include <sstream>

int main( int argc, char *argv[] ) {
    std::string str;
    std::stringstream strm( str );

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在VS 2008中为我编译没有错误/警告很好.你能发布完整的代码吗?