Suchergebnisse für Anfrage "c-preprocessor"
Wie werden Move-Konstruktoren für C ++ 03 und C ++ 11 geschützt?
Dies ist ähnlich wieWelche Unterschiede zwischen C ++ 03 und C ++ 11 können zur Laufzeit festgestellt werden? [https://stackoverflow.com/q/6473218]. In diesem Fall soll die Erkennung jedoch über den Präprozessor erfolgen. Wie sollen wir das @ ...
Wie wird den Makros in c? @ Speicher zugewiese
Ich möchte wissen, wie der Speicher in C. #define Variablen zugeordnet ist. #define VAR1 10Ich habe 2 Fragen ... Was ist der Typ von VAR1?n welchem Speichersegment ist VAR1 gespeicher
# Header Guard Format einbinden?
Ich weiß, dass es für ein Projekt kaum einen Unterschied macht, aber unter der Annahme, dass Sie #defined Header Guards für Ihren C ++ - Code verwenden, welches Format verwenden Sie? z.B. Angenommen, ein Header namensfoo.hpp: #ifndef __FOO_HPP__ ...
Wie erzwinge ich die Weitergabe von Konstanten über eine Inline-Funktion?
Ich versuche, den Pre-Prozessor dazu zu zwingen, etwas zu rechnen, damit eine Konstante in die Inline-Assembly übertragen wird. Hier ist der reduzierte Fall: inline unsigned int RotateRight(unsigned char value, unsigned int amount) ...
Implementierung der String-Literal-Verkettung in C und C ++
AFAIK, diese Frage gilt auch fürC und C ++ Schritt 6 der im @ angegebenen "Übersetzungsphasen&quoC standard (5.1.1.2 im Entwurf des C99-Standards) gibt an, dass benachbarte String-Literale zu einem einzigen Literal verkettet werden müssen. ...
Wie erkennt man -stdlib = libc ++ im Präprozessor?
Ich denke, das ist ein Teil des Problems beiNo type named 'unique_ptr' im Namespace 'std' beim Kompilieren unter LLVM / Clang [https://stackoverflow.com/q/31655462]. aut Marshall Cl [http://marshall.calepin.co/c-and-xcode-46.html], Ich kann ...
No type named 'unique_ptr' im Namespace 'std' beim Kompilieren unter LLVM / Clang
Beim Versuch, @ zu verwenden, ist ein Kompilierungsfehler aufgetreteunique_ptr auf Apple-Plattformen mit-std=c++11: $ make c++ -std=c++11 -DNDEBUG -g2 -O3 -fPIC -march=native -Wall -Wextra -pipe -c 3way.cpp In file included ... ...
Wie schreibe ich eine while-Schleife mit dem C-Präprozessor?
Ich stelle diese Frage aus pädagogischer / Hacking-Sicht (ich möchte eigentlich nicht so codieren). Ist es möglich, eine while-Schleife nur mit @ zu implementiereC Präprozessor-Direktiven. Ich verstehe, dass Makros nicht rekursiv ...
Gute Programmierpraktiken für Makrodefinitionen (#define) in C [closed]
Definieren Sie beispielsweise niemals ein Makro wie das folgende: #define DANGER 60 + 2Dies kann möglicherweise gefährlich sein, wenn wir eine Operation wie diese ausführen: int wrong_value = DANGER * 2; // Expecting 124Instead, definieren Sie ...
Was ist der Unterschied zwischen Makrokonstanten und Konstantenvariablen in C? [Duplikat
Mögliches Duplizieren: "Static const" vs "#define" in C [https://stackoverflow.com/questions/1674032] Ich habe angefangen, C zu lernen und konnte die Unterschiede zwischen Makros und konstanten Variablen nicht klar verstehen. Was ändert sich, ...