見出し画像

[コラム]プリプロセッサのいろいろ


[コラム]プリプロセッサのいろいろ 1

ものすごく複雑なマクロに出会った。
コンパイラのバグで展開できなかった。


[コラム]プリプロセッサのいろいろ 2

C言語のヘッダファイルというのはとても便利そうに見えるのだが、本当は実に面倒な代物である。
分離して書くことをプログラマに強いている。
だから、JavaもC#もこれを排除した。


[コラム]プリプロセッサのいろいろ 3

「#define」の最大の欠点はシンボルがグローバルだということ。だからいつも、シンボルが長くなる。



この記事が気に入ったらサポートをしてみませんか?