2008-03-02から1日間の記事一覧
昔、AWKにあるBEGIN/ENDブロックが、C++でも使えたら便利かもしれないと思って、 マクロで作ったことを思い出す。 脳内から発掘したものをここに晒しておく。 #define CAT(X,Y) CAT2(X,Y) #define CAT2(X,Y) X##Y #define BEGIN \ static class CAT(Begin_cl…
昔、AWKにあるBEGIN/ENDブロックが、C++でも使えたら便利かもしれないと思って、 マクロで作ったことを思い出す。 脳内から発掘したものをここに晒しておく。 #define CAT(X,Y) CAT2(X,Y) #define CAT2(X,Y) X##Y #define BEGIN \ static class CAT(Begin_cl…