我有一个简单的问题......假设我想从标准输入中读取行,只要有东西,但我不知道会有多少行。例如我在做功课,输入是
a
ababa
bb
cc
ba
bb
ca
cb
Run Code Online (Sandbox Code Playgroud)
我不知道到底会有多少行,所以我试过了
string *line = new string[100];
int counter = 0;
while(getline(cin,line[counter]))
{
counter++;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用...感谢您的帮助。
我需要以这种方式在类中初始化vector
vector<string> test("hello","world");
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,编译器将它识别为一个函数并给出错误,如错误:字符串常量之前的预期标识符等.
当我这样做的时候
vector<string> test = ("hello","world")
Run Code Online (Sandbox Code Playgroud)
没关系..有什么方法可以做到这vector<string> test("xx")一点吗?