关于string类(奇怪的问题)
请教大家:#include<iostream>
#include<string.h>
using namespace std;
void main(void)
{
string s1("dfdf");
cout<<s1;
}
可以说都是书上的原版,但是却有以下的错误提示:
error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conver
sion)
很不明白,有些方面的书上也表示可以这样输出的!唉!可能是个很菜的问题,但连老师都
解决不了!!
编译环境:visual c++
os:windows xp professional
请大家多多指教