>  2007/11/15 (木) 23:50:53        [qwerty]
> > C++に詳しい人いる?(;´Д`)C++って#defineはあんまり使わないほうがいいんでしょ?
> > でも、
> > namespace{
> >   const char *hoge = "hogehoge";
> > };
> > とかやるとリンクエラーが出たりするじゃない?(;´Д`)多重定義で
> > これってどうすればいいの?(;´Д`)
> defineを使わない方が良いなんて聞いたこともないな(;´Д`)
> グローバルでなんか宣言したいならシングルトンでも使えば良いよ

C++はプリプロセッサをあまり使わない方針になってるんだよ(;´Д`)
だからマクロは極力使わないのが正解なんだ

参考:2007/11/15(木)23時34分08秒