1 #include <iostream>
2 #include <vector>
3
4 using namespace std;
5
6 int main() {
7 int num;
8 cin >> num;
9 vector<string> vec;
10 for (int i = 0; i < num; ++i) {
11 string string1;
12 //cin >> string1;
13 getline(cin, string1);
14 vec.push_back(string1);
15 }
16 for (auto item : vec)
17 cout << item << endl;
18 return 0;
19 }1)例如,这段代码,我没有#include<string>, 却能定义string string1,这是为什么?
2)为什么输入的字符串个数是num-1,而不是num
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4759/viewspace-3165375/ ,如需转载,请注明出处,否则将追究法律责任。