[過去ログ] ゲームにおけるデータ構造・クラス設計・パターン2 (627レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
482
(1): 2009/03/06(金)11:34 ID:7UNSgj8M(1/9) AAS
C++でシングルトンするのってなんか滑稽じゃね?
Javaじゃないんだし
そこまでクラス原理主義にならんでもいいのにと思う
484
(3): 2009/03/06(金)14:26 ID:7UNSgj8M(2/9) AAS
グローバル変数関係ないやろ
普通にstaticで隠してヘッダで関数だけ提供すればいいやんけ
インスタンシエーション必須の言語が苦肉の策でひねり出したのがシングルトン
よーく考えよう
485
(1): 2009/03/06(金)14:28 ID:7UNSgj8M(3/9) AAS
あ、ちょっとちがうな。
「クラス定義必須、インスタンシエーション普通」の言語だな。
487: 2009/03/06(金)16:07 ID:7UNSgj8M(4/9) AAS
>>486
そのクラスのインスタンスが1つであることを保証するのがシングルトン
クラス(原因)が無ければインスタンス(問題)も無い
だからシングルトン(解決策)も要らんと言っているんだ

C++でのシングルトンはマッチポンプなんだよ
488: 2009/03/06(金)16:18 ID:7UNSgj8M(5/9) AAS
外部リンク[html]:www.geocities.jp

「C++ シングルトン」でググったら出てきたページ
この労力を指して滑稽だと笑ってるんだけどな
Javaなら習得必須の概念だし俺も普通に使うが
C++でこんなん無理してやったら馬鹿みたいだと思わね?

// 生成やコピーを禁止する
↑アホじゃね? 最初からクラスにしなきゃいいじゃん
省2
489
(1): 2009/03/06(金)16:29 ID:7UNSgj8M(6/9) AAS
まあ、要件に多態性があるならクラス化した方が楽かもしれんけど
それ以外だとやっぱり儀式めいたものを感じるな
491: 2009/03/06(金)16:34 ID:7UNSgj8M(7/9) AAS
>>490
アンチクラスなんて単語あったんだ
知らなかった
C++でもクラス使いまくりなんだけど
C++でシングルトンやらないだけでアンチクラスか
492: 2009/03/06(金)16:39 ID:7UNSgj8M(8/9) AAS
クラスアンチだしw
外部リンク:www.google.co.jp
ググるとアンチクラスが出てくる上にプログラムカンケーねえしw

まあいいや
C++シングルトン症候群と命名しておこう
マジで一度考え直した方がいい
494: 2009/03/06(金)17:07 ID:7UNSgj8M(9/9) AAS
>クラスで管理する方が都合が良くて、尚且つインスタンスを一つに制限したいものなんていくらでもあるだろう
いくらでもあるのか

そういや初期化を意識させたくない場合なんかもクラスで管理した方がいいな
あとは>>489

俺にはこの2つくらいしか思いつかんが
こういう風にクラス化する理由があるならいいんじゃね

>じゃあシングルトン使わないでインスタンスを一つだけに制限するもっと楽な方法ってなんだよ
省1
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s