こりゃ出番だ!...と思ったとか、思わなかったとか... ()()で呼び出せるJavaScriptのネスト関数の活用法を思いついた - あと味 ()()で呼び出すネスト関数の活用方法を考えたのですが、考えて出した答えがこれです。 http://d.hatena.ne.jp/jdg/20091020/1256042918 関数ポインタとか、operator()でもいいんだけど、リテラルを使いたくなかったのでマクロで... #include <stdio.h> #include <stdlib.h> #include <string.h> #define eq(x,y) !strcmp(x,y) #define X(x) oppai(#x); #define _(x) oppai(#x); X void oppai(const char* rhs) { static const char* l
![Big Sky :: ()()で呼び出せるC言語のdefineマクロの活用法を思いついた](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae5f360d3c82cd87e23b34fb6f5013ab7cf0f1a6/height=288;version=1;width=512/https%3A%2F%2Fmattn.kaoriya.net%2Fimages%2Flogo.png)