1

コードで質問させてください:

char* apples = "apples";
std::string str("I like .....");
// need to copy apples to str to have "I like apples", without creating new objects

アサイン機能はありますが、残念ながら提供できないようstd::string offsetです。

これは待ち時間が短く、コードの一部であることが多いため、新しいオブジェクトを割り当てたくありません。

誤って上に 5 つのドットを入れましたが、「りんご」に完全に合うように 6 つのドットを意味していました :) もちろん、文字列の容量が十分でない場合は、いくつかのオブジェクトを作成する必要があります。私の質問では、文字列の容量は十分であると想定しています。

4

5 に答える 5