2008年12月5日金曜日

VEC

gcc の VEC (vec.[ch]) データ構造は、プリプロセッサを使って C++ の template みたいなことをやってるらしい (C++ 言語のカラクリ とかでも触れられてるけど、cfront 時代の template の実現手法としては比較的ポピュラー)

ほんと GCC は C++ の機能を C で無理やり実装するのが得意だよなぁ。

0 件のコメント: