Suchergebnisse für Anfrage "c-preprocessor"

2 die antwort

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...

7 die antwort

Konvertiere einen String von __DATE__ in einen time_t

Ich versuche, die Zeichenfolge von der zu konvertieren

4 die antwort

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.

TOP-Veröffentlichungen

2 die antwort

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...

8 die antwort

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?

3 die antwort

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...

3 die antwort

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 ...

8 die antwort

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 ...

8 die antwort

Stringifizierung von Vorlagenargumenten

5 die antwort

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