エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

配列のサイズを得るマクロ

template <typename T, int N> char(&_(const T (&)[N]))[N];

#define numberof(array) sizeof(_(array))

C++とは思えないような面妖なコードになってしまいました。