在我的程序中,我有
stringstream strumien(); //1
stringstream strumien; // 2
strumien<<"napis "<<8<<endl;
第一行产生以下错误
'std::stringstream() {aka std::basic_stringstream()}' 和 'const char [7]' 类型的无效操作数到二进制 'operator<<'
但第二个工作正常。(当然总是其中一个被注释掉)
那么它们之间有什么区别?因为我一直认为它们是一个对象的平等定义。