0542デフォルトの名無しさん垢版 | 大砲2022/08/17(水) 21:37:14.43ID:IDhwUS5q >>539 Rustは借用(とライフタイム)があるから、 複数の参照が同時に必要となっても、 所有者は一人のまま何も変わらず、 複数の借用を普通に使うだけで済んでしまい、 付加コストの発生は無し。 一方でC++は、 複数の参照が同時に必要となる場合、 unique_ptrではもちろんダメなので、 shared_ptrを使わざるを得ず、 参照カウンタ増減という付加コストが発生。