我有一个函数的 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> vSSconst size_t*&vS[0]&vSS[0]char**size_t* ss