我有一个函数的 API,比如:
void func (const char** s,const size_t* ss);
即该函数获取空终止字符串[ s
] 及其大小[ ss
] 的const 数组。我在运行时得到字符串并且不知道它们的数量。我想做的是定义vector<char*> vS
- 将字符串插入它并定义vector<size_t> vSS
- 将字符串大小插入它。最终我应该转移vector<char*> vS
到const char**
和。我知道存在一个技巧/ 。问题是上面分别生成和。但我错过了const。如何解决问题?vector<size_t> vSS
const size_t*
&vS[0]
&vSS[0]
char**
size_t* ss