【初心者歓迎】C/C++室 Ver.19【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0615デフォルトの名無しさん
2005/07/13(水) 00:03:58/* Big endian: */
#if !(defined(__alpha)||defined(__i386__)||defined(__vax__))
#define BIG_ENDIAN
#endif
こんな感じのコードをみかけます。
ダウンロードしてきたソースコード内を検索してみましたが、
defined(XXX)の中のXXXがマクロ定義されている部分は見つかりませんでした。
コンパイラさんは一体いつ、どこでXXXが定義されている、いないを判断しているんでしょうか
コンパイラは
gcc version 3.3.3
です。
■ このスレッドは過去ログ倉庫に格納されています