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

  • gsipek

    gsipek

    20 Temmuz 2007
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013

İLGİLİ SORU / CEVAPLAR