c++怎么用cout打印一个vector
可以使用循环结合下标访问vector中的元素，并使用cout输出。也可以使用迭代器访问vector中的元素，并使用cout输出，具体可以参考下面两种方法：\n\n方法一：使用循环结合下标访问vector中的元素，并使用cout输出\n\n```c++\n#include <iostream>\n#include <vector>\nusing namespace std;\n\nint main() {\n    vector<int> v = {1, 2, 3, 4, 5};\n    for(int i = 0; i < v.size(); i++) {\n        cout << v[i] << \" \";\n    }\n    return 0;\n}\n```\n\n方法二：使用迭代器访问vector中的元素，并使用cout输出\n\n```c++\n#include <iostream>\n#include <vector>\nusing namespace std;\n\nint main() {\n    vector<int> v = {1, 2, 3, 4, 5};\n    for(vector<int>::iterator it = v.begin(); it != v.end(); it++) {\n        cout << *it << \" \";\n    }\n    return 0;\n}\n```