0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト900:はちみつ餃子 24/08/05 12:53:54.43 cmuXon6W.net std::unique_ptr 自体はコピーできないがそれが指しているオブジェクトを読むだけなら出来るしコピーすることも出来る (コピーコンストラクタを削除していないなら) 。 901:デフォルトの名無しさん 24/08/06 11:13:46.48 SBxTyrdX.net Rust使おうず 902:デフォルトの名無しさん 24/08/06 12:55:07.35 7fXoqzm8.net いらね 903:デフォルトの名無しさん 24/08/12 00:31:08.71 YAf3BhD8.net 標準講座C++―基礎からSTLを利用したプログラミングまで 新装版 ハーバート シルト著が気になったのですがこれで勉強したことある方いますか? 904:はちみつ餃子 24/08/12 01:07:19.65 CLy07uUA.net >>896 読んだことは無いけど 2009 年発売ってのは微妙な部分かもと思う。 2011 年の言語仕様改定がインパクトの強い変更を含んでいて基本的な書き方の習慣に大きな変化があった。 そこらへんの事情が含まれない本だと現状にそぐわない。 905:デフォルトの名無しさん 24/08/12 03:05:00.33 LOlm/bL8.net weak_ptrが処理の途中で解放されてしまうのを防ぐために lock()を呼んでshared_ptrを 取得してから処理、というのがありますが、 lock()を呼んだ時点で既に解放されていることもあるわけですよね? 確かにlock()の戻り値をチェックして不正な呼び出し等を防げるのはありがたいのですが、 そもそもオブジェクトが既に解放されているのは残念といいますか。 lock()を呼んでからする処理の場所に来るまでに解放されないようにしたい、と思った場合、 どうしたらよいのでしょうか? もしかしてそもそもweak_ptrを使うな、ということになります? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch