制約は連続するメモリであることです。理由は、これは、その形式で2D配列として期待される別の言語のレガシーコードに送信されているためです。次の制約を使用して固定長文字列の配列を動的に作成する方法
のでesentially私はabc, def
が20
バイト長のthats空間の一部である
char *temp[20] = { "abc", "def"};
などを送りたいです。 今、私はこの配列を動的に作成し、多くの文字を20
文字以下に追加したいと考えています。
そして、それを別のレイヤーに配列として送ります。 これを行う最も良い方法は何ですか?
なぜあなたはタグとして回答を与えているのですか? std :: vectorを使用してください... – KillianDS
いくつの文字列を渡しますか?固定されていなければ 'std :: vector'が良い選択です。 – iammilind