通知
すべてクリア
09/05/2024 11:00 am
スマートポインタでuniqu_ptrが課題や講義で扱われましたが、ほかにも調べるとshared_ptr等もあるようでした。unique_ptrが一番汎用的なのでしょうか?
09/05/2024 11:01 am
スマートポインタは以下の四つがあると思います。
std::auto_ptr //昔のスマートポインタで今は非推奨std::unique_ptrstd::shared_ptrstd::weak_ptr
今回の場合はポインターの学習が目標なのでその中ではunique_ptrを使っていたと思いますが、それぞれの特徴がありましてどれかを汎用的に使うよりも状況に合わせて使ったほうがいいかと思います。
具体的な使い分けなどにご興味がありましたら以下のURLをご参考にしてください。
https://qiita.com/hmito/items/db3b14917120b285112f
https://qiita.com/hmito/items/db3b14917120b285112f