C言語@便利なマクロ
■ このスレッドは過去ログ倉庫に格納されています
0257デフォルトの名無しさん
2008/10/25(土) 01:42:22#define CV_32F 1
#define CV_64F 2
みたいなのがあって、
if( type == CV_8U )
unsigned char data = array[0];
else if ( type == CV_32F )
float data = array[0];
else if (type == CV_64F )
double data = array[0];
のようなコードがあるのですが、これの if 文をなくして、
ELEMTYPE(type) data = array[0];
のように書きたい。
こんなマクロ関数って作れますか?
■ このスレッドは過去ログ倉庫に格納されています