シングルトンまとめ - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
大喜利
三国志
放射能
物資
中国
東電
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> シングルトンまとめ
2010/04/24 00:50:34
c++
+
シングルトンまとめ
C++のシングルトン関係の、さんざん既出な考察とか。
by
SubaruG
7 fav
1667 view
Fav
7
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
シングルトンの get で取得したポインタを外部でdeleteする方が悪いと思うの。
http://d.hatena.ne.jp/pknight/20100423/1272013131
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:14:56
一応 unique_ptr を使えば解決出来るけど、そこまでして頑張る必要性も感じないにゃー。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:16:04
singleton は shared_ptr を使うべきか否か。…うん、冗長だねー。リークしない保証は素敵だけど。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:44:06
リークじゃないか。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:45:10
shared_ptr は絶対に Dangling が起きない。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:46:10
マルチスレッドの場合はそうでもないけど、シングルスレッドなら絶対にだ。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:46:34
循環参照があればリークはする。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:46:54
@SubaruG
プロセス実行中一発しかつくらなくて、プログラム中明示的に解放しないのはリークではないねー。
返信する
RTする
ふぁぼる
fetus_hina
2010/04/23 22:47:38
@fetus_hina
用語的にはリークでないのかもしれませんが、デストラクタが呼ばれないのは勘弁です><
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:49:34
インスタンス取得で生参照ではなく shared_ptr を返すようにすれば、少なくとも解放順序による Dangling の問題は発生しない。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:51:29
@SubaruG
解放するためだけにstatic なauto_ptrをgetInstance()に作ったりした。悲しい。
返信する
RTする
ふぁぼる
fetus_hina
2010/04/23 22:52:02
ただし相互依存による解放漏れが起こる可能性は極めて高くなるから、どっちもどっちだけど。 そういう場合は weak_ptr を使うべきかにゃ。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:52:31
@fetus_hina
それやったら解放順序で Dangling して落ちました。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:53:19
@SubaruG
後始末が複雑だとそうか、あり得るか
返信する
RTする
ふぁぼる
fetus_hina
2010/04/23 22:54:37
とりあえず今はシングルトントークがなされてるのかな?
返信する
RTする
ふぁぼる
nagoya313
2010/04/23 22:55:16
@fetus_hina
Modern C++ Design でも一章丸々使って解説してる面倒な問題です…。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:55:40
@nagoya313
つ
http://d.hatena.ne.jp/pknight/20100423/1272013131
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:56:10
とりあえず生ポインタを返すインスタンス取得関数はクソだと思うんだ。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:56:46
生ポインタってのは意図が明確でない。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:57:08
僕みたいな人間は、生ポインタが帰ってきたら、そいつは資源を所有して「ない」と判断するけど、そう判断しない人もいる。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 22:57:56
所有してないなら参照で、所有してるならスマポで、それぞれ返そうぜ。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 23:00:07
生ポインタが帰ってくる場合はスマポに入れて使ってほしいと勝手に解釈します。
返信する
RTする
ふぁぼる
nagoya313
2010/04/23 23:01:03
とりあえず
http://d.hatena.ne.jp/pknight/20100423/1272013131
の例を僕好みに書き換えてみた。
http://ideone.com/RURyQ
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 23:01:37
生ポインタ返しの方が入れるスマポが選べる分良い気もする。
返信する
RTする
ふぁぼる
nagoya313
2010/04/23 23:02:42
(auto|unique)_ptr に入れて release すればいい。 RT
@nagoya313
: 生ポインタ返しの方が入れるスマポが選べる分良い気もする。
返信する
RTする
ふぁぼる
SubaruG
2010/04/23 23:03:45
Content from Twitter
残りを読む(50)
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
7
あわせて読みたい
5/13 【大喜利】 接骨院に足りない「せっこシングル」
あなたはダブル派?シングル派?
デザパたん第3回 シングルトンパターン
20100618-log 「ムックニューシングル…」
シングルマザーの仕事について
powered by Preferred Infrastructure
コメント
「C++で安全なSingletonを作るのは無理><」
返信
SubaruG
2010/04/24 01:57:34
0
.
@nobu_k
氏のお陰で結構充実できた。感謝です。
返信
SubaruG
2010/04/24 02:25:03
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
性別:妖精/主にC++11を使う程度の能力/野良メイドLOVE/みやびちゃんぷりちー!/電子情報工学科(中退)/独り言多し/毒電波注意/べ,別に,C++11やHaskellを仕事で使いたいなんて思ってないんだからねっ!
SubaruG
link
twitter
rss
フォローされている
3
アップデート
まとめ
3
2
シングルトンまとめ
0
うりゅー拡散 in 1月30日深夜
9
ULTRA-PERFECT FORWARDING
お気に入り
25
コメント
5
新着のまとめ
みんなのかんがえたさいきょうの都道府県EVOL..
new
レイヤーさんかな?って思う場合の特徴
new
混沌超人エルリックマン
new
美学校特別講座「中ザワヒデキ文献研究番外篇」第..
new
テント村運動の意義と結果
new
もっと見る
@togetter_jp
最近追加された商品
生活保護VSワーキングプア (PHP新書)
相振り飛車を指しこなす本〈2〉 (最強将棋21)
わが道 [DVD]
反貧困―「すべり台社会」からの脱出 (岩波新書)
あの頃映画 「北斎漫画」 [DVD]
オススメ
マイスター
トゥギャ通
「放射能汚染地域に住む人の血って、ほしいですか..
『私がグーグルマップとフォトショップを使って「..
立憲主義を知らない自民党「憲法起草」委事務局長..
「放射能汚染地域に住む人の血って、ほしいですか..
埼玉南部の奴らがみた変な虹の写真まとめ
up
(仮)女子あるあるネタ
up
もっと見る
河本準一、妻の母も生活保護を受給!
new
恥と気高さ
new
クローズアップ現代「フィルム映画の灯を守りたい..
new
茂木健一郎(@kenichiromogi)さん..
new
袁紹の用兵の才能と分かり易い『官渡の戦い』
new
タイバニ当落メールが遅い理由を考えてみた まとめ
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント