shared_ptr は値で渡すのが一番 ― 2024年01月21日 14時02分08秒
shared_ptr を使うと、どうやって関数などに渡すかでふと指が止まる。Should I pass a shared_ptr by reference? によると、値渡しが一番安全確実。
const 参照でも呼び出し中に破棄されない事を保証できれば、大丈夫らしい。しかし、自動で参照数を追跡する為の機構をわざわざ止めて、その他に労力を費すのは本末転倒なので、単純に値渡しで良いと思う。
shared_ptr を使うと、どうやって関数などに渡すかでふと指が止まる。Should I pass a shared_ptr by reference? によると、値渡しが一番安全確実。
const 参照でも呼び出し中に破棄されない事を保証できれば、大丈夫らしい。しかし、自動で参照数を追跡する為の機構をわざわざ止めて、その他に労力を費すのは本末転倒なので、単純に値渡しで良いと思う。
by uyota [C++] [C++ STL] [コメント(0)|トラックバック(0)]
暖かくなってきた最近は野菜の写真の成長記録を主に。庭で露地栽培と鉢植えで野菜を栽培中。庭の雑草取りもほぼ日課。野菜栽培は素人ですが、日々の観察と作業を楽しんで。
コンピューター系の話題は FreeBSD や Python を主に。昔はこちらが主体でした。UNIX 系で root で行わなければいけない作業には $ を、一般ユーザで行う作業には % のプロンプトを使っています。ソフトウエア開発は職業でやっています。C++ が主でしたが、最近は Python が増えました。
滅多にはありませんが、記事の内容によっては、細心の注意を払ってやらなければ、全てのデータを消去してしまうようなものも含まれます。ここを参考に作業を行うのは自己責任でやって下さい。
内容の間違いに関しては注意を払っていますが、勘違いや書き間違いがあることがあります。もし、見つけたらコメント等で指摘して下さい。
Links to Links
Port Authority Alerts
mmasudaのはてな日記
*BSD Diary Links
FreeBSD
某日記
BSD Diary Version 0.8091
かけまわる子犬
Nork's Daily "How To ..."
The FreeBSD Forums
Java NetBeans
プラネット NetBeans
Others
UC Claims
Embassy of Japan
DTrace ユーザーガイド
最近のコメント