スレ立てるまでもない質問はここで 97刷
■ このスレッドは過去ログ倉庫に格納されています
0582デフォルトの名無しさん
2009/06/09(火) 22:47:21C で可変長パラメータを使用した関数がある。
これを #define で別名定義?して使いたいのだけど、マクロで可変長パラメータを定義できるだろうか。
void test( int data, char* format, ... );
これをマクロ定義するとき、普段は、
#define TEST_MACRO test
TEST_MACRO( 0, "%d", 1 );
こんな感じにするのだけど、元の関数の第一パラメータ data までをマクロで指定したいときとか
(たとえば固定で __LINE__ を指定したいとか)なにかいい方法はないかなと考えてて、思い浮かばないんだ。
■ このスレッドは過去ログ倉庫に格納されています