Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.



14
Warum hat C ++ keine Reflexion?
Dies ist eine etwas bizarre Frage. Mein Ziel ist es, die Sprachentwurfsentscheidung zu verstehen und die Reflexionsmöglichkeiten in C ++ zu identifizieren. Warum hat das C ++ - Sprachkomitee keine Reflexion in der Sprache implementiert? Ist die Reflexion in einer Sprache, die nicht auf einer virtuellen Maschine (wie Java) ausgeführt …
337 c++  reflection 

14
Wann sollten Sie die constexpr-Funktion in C ++ 11 verwenden?
Es scheint mir, dass eine "Funktion, die immer 5 zurückgibt" die Bedeutung von "Aufrufen einer Funktion" bricht oder verwässert. Es muss einen Grund oder eine Notwendigkeit für diese Funktion geben, sonst wäre es nicht in C ++ 11. Warum ist es dort? // preprocessor. #define MEANING_OF_LIFE 42 // constants: const …
337 c++  c++11  constexpr 



17
std :: string to char *
Ich möchte einen std :: string in einen Datentyp char * oder char [] konvertieren . std::string str = "string"; char* chr = str; Ergebnisse in: "Fehler: 'std :: string' kann nicht in 'char' konvertiert werden ..." . Welche Methoden gibt es dafür?
335 c++  string  char 

5
Wofür sind Inline-Namespaces?
C ++ 11 erlaubt inline namespaces, deren Mitglieder sich ebenfalls automatisch im Gehäuse befinden namespace. Ich kann mir keine nützliche Anwendung vorstellen - kann jemand bitte ein kurzes, prägnantes Beispiel für eine Situation geben, in der eine inline namespacebenötigt wird und in der es die idiomatischste Lösung ist? (Außerdem ist …



2
Wie implementiere ich klassische Sortieralgorithmen in modernem C ++?
Der std::sortAlgorithmus (und seine Verwandten std::partial_sortund std::nth_element) aus der C ++ - Standardbibliothek ist in den meisten Implementierungen eine komplizierte und hybride Zusammenführung elementarerer Sortieralgorithmen wie Auswahlsortierung, Einfügesortierung, Schnellsortierung, Zusammenführungssortierung oder Heap-Sortierung. Hier und auf Schwesterseiten wie https://codereview.stackexchange.com/ gibt es viele Fragen zu Fehlern, Komplexität und anderen Aspekten der Implementierung …

3
Ist 0 ein Dezimalliteral oder ein Oktalliteral?
Null ist immer Null, also spielt es keine Rolle. In einer kürzlichen Diskussion mit einem Freund sagte er jedoch, dass oktale Literale heute fast unbenutzt sind. † Dann dämmerte es mir , dass eigentlich fast alle Ganzzahlliterale in meinem Code sind Oktal, nämlich 0. Entspricht 0ein Oktalliteral der C ++ …
329 c++  zero  octal 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.