>>492
ユーザーの入力にSingleton使ったら、リプレイデータの再生とかどうすんだよ。コールバックにするか、引数にして適当なメソッドを呼び出すことで与えろ。
マネージャなどのごく一部の狭い範囲のコードだけが呼び出すなら、Singletonだろうがグローバル変数だろうがなんだって構わない。

それと、普通はって話だけど、割り合いで言えば Singleton 使う人が多いと思うよ。
俺を含む、ここで Singleton を罵っている人は、その普通のコードの出来の悪さにはらわたが煮えくり返っているというわけさ。
どうしても使うなら、Modern C++ Designe で書いてあることくらいはコメントに書いておいて欲しいものだ。