C++11 移動セマンティクスより前に、再割り当てが必要なバッファーがある場合、たとえば、push_back の呼び出しによって再割り当てが行われる std::vector 実装で、古いバッファーの内容を memcpy するだけで問題ありませんか?新しいバッファ、または古いバッファを反復処理して、各要素を新しいバッファにコピー構築する必要がありますか?
質問する
163 次
C++11 移動セマンティクスより前に、再割り当てが必要なバッファーがある場合、たとえば、push_back の呼び出しによって再割り当てが行われる std::vector 実装で、古いバッファーの内容を memcpy するだけで問題ありませんか?新しいバッファ、または古いバッファを反復処理して、各要素を新しいバッファにコピー構築する必要がありますか?