在传参时生成一个临时的vector
时间: 2024-03-08 08:50:12 浏览: 51
SVG 生成 Vector 资源文件批量
可以在函数调用时直接生成一个临时的vector,并将其传递给函数。例如:
```cpp
#include <iostream>
#include <vector>
using namespace std;
void myFunction(vector<pair<string,string>> myVec) {
// 在这里处理传入的vector
}
int main() {
myFunction({{"key1", "value1"}, {"key2", "value2"}, {"key3", "value3"}}); // 直接传递一个临时的vector
return 0;
}
```
这里的`{}`可以用来创建一个临时的vector,并将其元素初始化为指定的值。
阅读全文