vector<pair<int, string>> vecParams; vecParams.push_back(make_pair(adInteger, "a")); vecParams.push_back(make_pair(adInteger, "b")); vecParams.push_back(make_pair(adInteger, "c")); vecParams.push_back(make_pair(adInteger, "d")); vecParams.push_back(make_pair(adInteger, "e"));怎么用变量参数
时间: 2024-03-03 20:50:14 浏览: 142
Using-ADOX--.rar_adox_using adox报错
如果要使用变量参数,首先需要将变量的值存储到一个变量中,然后将该变量的值作为参数值传递给 `vecParams.push_back` 方法。具体来说,可以使用以下代码:
```
int a = 123;
int b = 456;
int c = 789;
int d = 101112;
int e = 131415;
vector<pair<int, string>> vecParams;
vecParams.push_back(make_pair(adInteger, to_string(a)));
vecParams.push_back(make_pair(adInteger, to_string(b)));
vecParams.push_back(make_pair(adInteger, to_string(c)));
vecParams.push_back(make_pair(adInteger, to_string(d)));
vecParams.push_back(make_pair(adInteger, to_string(e)));
```
这里将变量 a、b、c、d 和 e 的值分别设置为 123、456、789、101112 和 131415,并且将这些变量值转换为字符串类型。然后使用 `to_string` 函数将变量的值转换为字符串类型,并将该字符串作为参数值传递给 `vecParams.push_back` 方法。这样就可以将变量的值作为参数值传递给函数了。
阅读全文