関数用のAPIがあります。たとえば、次のようになります。
void func (const char** s,const size_t* ss);
つまり、関数はnullで終了する文字列のconst配列[ s]とそのサイズ[ ss]を取得します。実行時に文字列を取得しますが、その量を認識していません。私がやろうと思ったのは、定義することです-vector<char*> vSそれに文字列を挿入し、定義するvector<size_t> vSS-それに文字列のサイズを挿入します。最終的にはに転送vector<char*> vSする必要がconst char**
ありvector<size_t> vSSますconst size_t*。私はそれがトリック&vS[0]/を存在することを知ってい&vSS[0]ます。問題は、上記がそれぞれchar**とを生成することsize_t* ssです。しかし、私はconstがありません。この問題はどのように解決できますか?