参照のベクトル: 禁止の理由
std::vector
参照は割り当て可能ではありません。参照がオブジェクトに初期化されると、その参照は常にそのオブジェクトを参照する必要があり、別のオブジェクトを指すように変更することはできません。これは、ベクターなどのコンテナの割り当て可能性要件に違反します。
残念ながら、これは、std::vector
ポインタを操作するには慎重なメモリ管理が必要であることに注意することが重要です。メモリ リークやダングリング ポインタを避けるために、ポインタが適切に割り当てられ、割り当て解除されていることを確認する必要があります。ポインターに慣れていない場合は、構造体への参照を管理するために、std::list
以上がC で参照のベクトルを作成できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。