一个初学者的问题 ,谢谢
我前几天用 vector着个类,本来想用它存字符串的,vector(string),但是发现怎么都不能存,于是去查了几本书,当中也有vector的用法,但是事对char的,而且输入还必须是ASCII码。
运行
#include <iostream>
#include <vector>
#include <cstring>
using namespace std;
main(){
char c;
vector<string> v;
v.push_back("chase");
cout<<v[0];
cin>>c;
}
编译出错:g:\程序练习\vector\vector.cpp(9): error C2679: 二进制“<<” : 没有找到接受“<未知>”类型的右操作数的运算符(或没有可接受的转换)
不知道vector是不是能存string,提示错误什么原因?

