std::vector 是否使用 push_back 複製物件?
使用 Valgrind 進行廣泛調查後,有人建議 std::vector建立推迴向量中的任何物件的副本。這個說法準確嗎?向量能否在不複製物件的情況下維護對物件的參考或指標?
答案:
是的,std::vector
但是,您必須保證指標所引用的物件保持有效,同時向量維護對它們的參考。基於 RAII 慣用法的智慧指標為這個問題提供了解決方案。
以上是`std::vector::push_back()` 是否複製物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!