Bu kod neden derlenmiyor? Eğer doğru anladım eğer bu derler. Neredeyim? önişlemciÖnişlemci yönergelerini anlama
#if THREADMODEL==NOASC
yorumladığı zaman
#define THREADMODEL ASC
#if THREADMODEL==NOASC
THIS BLOCK SHOULDN'T BE COMPILED
#endif
int main() {
}
Çok teşekkürler! Mükemmel cevap! –
İfadelere genişleyen makro tanımlarını tam olarak parantez içine almak en iyisidir: #define NOASC (1 + ASC) –
@KeithThompson İyi yakalama - ASC'yi parantezlemek için hatırladım, ancak ortaya çıkan ifade değil. – templatetypedef