cout<<的错误
时间:2010-09-15 来源:云少嘎嘎嘎
今天使用cout<<输出vector<string>里的内容,死活编译不通过,提示: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 conversion)
上网翻了半天,就差砸电脑了。后来看到有人说把iostream.h中的.h去掉。我看我的iostream也没有.h,再一仔细看原来string.h有个.h,去掉该.h后,问题终于解决。
相关阅读 更多 +