C言語なら俺に聞け(入門篇) Part 3
■ このスレッドは過去ログ倉庫に格納されています
0448デフォルトの名無しさん
2006/10/30(月) 11:28:17{
REMOVE_EVENTS = 0,
SLEEP_TICKS = 0L,
MOUSE_REGION = 0L,
WINDOW_ID = 128,
STR_ID = 128,
HELLO_STR_ID = 1
};
#define IN_FRONT (WindowPtr)-1L
上記コンパイルは通るのですが、IN_FRONTをenumに入れると
Error : cannot implicitly convert エラーとなりコンパイルが通りません。
処理系はPowerMac(75MHz)/64MB、コンパイラはApple MPWです。
カーニハン&パイクの「プログラミング作法」という本に魅せられて、
#defineをenumに置き換えようとしたのですが…。
あと、#defineはなるべく避けたほうがいいのでしょうか…。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています