Unterschied zwischen den Präprozessordirektiven #if und #ifdef
Was ist der Unterschied (wenn vorhanden) zwischen die zwei folgenden Präprozessor-control-Anweisungen.
#if
und
#ifdef
InformationsquelleAutor der Frage Konrad | 2010-09-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie deutlich den Unterschied von tun:
#if
Prüfungen für die Wert des symbols, während#ifdef
prüft die Existenz des symbols (unabhängig vom Wert).InformationsquelleAutor der Antwort Greg Hewgill
ist eine Abkürzung für:
#if
können auch verwendet werden, für die anderen Prüfungen oder für komplexere Präprozessor-Bedingungen.InformationsquelleAutor der Antwort ereOn