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

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007

İLGİLİ SORU / CEVAPLAR