在vc6.0编译器下运行上面的程序 显示错误:error C2039: 'push_back' : is not a member of 'basic_string<char,struct std::char_traits<char>,class std::allocator<char> >'
请问下大家,这是什么原因?怎么办?谢谢
...全文
85012打赏收藏
string中的push_back()不能用,为什么?
char *ch="abc"; string s1(ch); s1.push_back('a'); 在vc6.0编译器下运行上面的程序 显示错误:error C2039: 'push_back' : is not a member of 'basic_string<char,struct std::char_traits,class std::allocator >' 请问下大家,这是什么原因?怎么办?谢谢
在vc6.0编译器下运行上面的程序 显示错误:error C2039: 'push_back' : is not a member of 'basic_string <char,struct std::char_traits <char>,class std::allocator <char> >'
请问下大家,这是什么原因?怎么办?谢谢
[/Quote]
应该是类型问题
LZ别怎么用就算了
s1=s1+'a'; 这样应该可以