> > C++に詳しい人いる?(;´Д`)C++って#defineはあんまり使わないほうがいいんでしょ? > > でも、 > > namespace{ > > const char *hoge = "hogehoge"; > > }; > > とかやるとリンクエラーが出たりするじゃない?(;´Д`)多重定義で > > これってどうすればいいの?(;´Д`) > defineを使わない方が良いなんて聞いたこともないな(;´Д`) > グローバルでなんか宣言したいならシングルトンでも使えば良いよ C++はプリプロセッサをあまり使わない方針になってるんだよ(;´Д`) だからマクロは極力使わないのが正解なんだ 参考:2007/11/15(木)23時34分08秒