関数用の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がありません。この問題はどのように解決できますか?