2013年1月5日土曜日

CTAssertテンプレート

Modern C++ Designのなか見!検索をながめていたら載っていたテクニック。
コンパイル時にASSERTを評価するのをテンプレートを使って実現していた。凄い。

例えば、構造体のサイズはコンパイルオプションによってサイズが変わってしまって、
思うようにプログラムが動作しない時があるので、確認のために使えます。

(2013/1/5)
---

0 件のコメント: