Suchergebnisse für Anfrage "c-preprocessor"
Warum kann ich sizeof nicht in einem Präprozessor-Zustand verwenden?
Ich verstehe, dass sizeof ein Operator ist, der zur Kompilierungszeit zu einer ganzzahligen Konstante ausgewertet wird. Aber es scheint, dass es nicht in der...
Konvertiere einen String von __DATE__ in einen time_t
Ich versuche, die Zeichenfolge von der zu konvertieren
Vordefinierte Makros für den Funktionsnamen __func__
Ich versuche, eine Debug-Protokollnachrichtenfunktion zu erstellen, die die Datei, die Zeile und die Funktion des Aufrufs der Protokollnachricht aufzeichnet.
Wie auch immer, um eine Liste der vom Präprozessor definierten Makros zu sehen?
Ich möchte alle Makros sehen, die durch den Aufruf des verwendeten Compilers definiert sind. Gibt es eine Möglichkeit, dies zu tun? Ich habe in der Bedienung...
Die Rolle von #ifdef und # ifndef
#define one 0 #ifdef one printf("one is defined "); #ifndef one printf("one is not defined "); In diesem, was ist die Rolle von#ifdef und#ifndef, und was ist die Ausgabe?
Pseudo-Generika in C
Ich muss einige Methoden implementieren, die Sachen mit verschiedenen Arten von Zahlenarrays machen. Normalerweise würde ich für diesen Job Generika verwende...
Wie konvertiert man verkettete Strings mit dem C-Präprozessor in Wide-Char?
Ich arbeite an einem Projekt, in dem ich viele konstante Zeichenfolgen habe, die durch Verkettung (Zahlen usw.) gebildet werden. Zum Beispiel habe ich eineLOCATION Makro, das formatiert__FILE__ und__LINE__ in eine Zeichenfolge, mit der ich beim ...
C statische Array-Größe finden (Fehler vermeiden) [duplizieren]
Diese Frage hat hier bereits eine Antwort: Array-Makro, das Zeiger ablehnt [/questions/19452971/array-size-macro-that-rejects-pointers] 9 answersErmitteln der Größe eines statischen Arrays ist eine häufige Operation. sehen:C statische Arraygröße ...
C ++ Makro "wenn Klasse definiert ist"
Gibt es ein solches Makro in C ++ (compilerübergreifend oder compilerspezifisch): #if isclass(NameSpace::MyClass)Wäre nützlich