SORU
18 ŞUBAT 2010, PERŞEMBE


_DEBUG vs BU

Hangi basit tanımlama kodu hata ayıklama bölümleri belirtmek için kullanılır?

#ifdef _DEBUG #ifndef NDEBUG ya da yapacak daha iyi bir yolu yoktur, #define MY_DEBUG örneğin kullanmak?

_DEBUG Visual Studio özel olduğunu düşünüyorum, BU standart mı?

CEVAP
18 ŞUBAT 2010, PERŞEMBE


Visual Studio /MTd /MDd seçeneği belirtin _DEBUG, NDEBUG devre dışı bırakır standart-C iddialar tanımlar. Eğer hata ayıklama kodunuzu assert() ile tutarlı olmak istiyorsan MS CRT debugging techniques NDEBUG ile tutarlı olmak istiyorsanız uygun, yani _DEBUG bunları kullanın.

Eğer kendi hata ayıklama makrolar (ve derleyici ya da C çalışma zamanı hack değilsin) tanımlamak, isimlerini başlangıç önlemek bir çizgi varsa, bu saklıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • lane182videos

    lane182video

    6 EKİM 2011

İLGİLİ SORU / CEVAPLAR