0

char***パラメータを必要とする API 関数があり、 vector<std::string>. std::stringそれをさせてくれるメンバー関数はありますか?

このようにして、最初の要素への char ポインターのみを取得します。

std::vector<std::string> oList(128);
myFunction(oList[0].c_str());
4

2 に答える 2

4

「それを可能にする std::string のメンバー関数はありますか?」

要するに:いいえ。

これstd::vector<std::string>はインスタンスを連続した配列に格納しますが、これらの文字列インスタンスstd::stringの基になる配列へのポインターがメモリ内に連続して表示されることを意味するわけではありません。char

于 2014-12-29T11:17:00.850 に答える