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

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013
  • Ty Moss

    Ty Moss

    20 Kasım 2007

İLGİLİ SORU / CEVAPLAR