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.

7
Fehler "X benennt keinen Typ" in C ++
Ich habe zwei Klassen wie folgt deklariert: class User { public: MyMessageBox dataMsgBox; }; class MyMessageBox { public: void sendMessage(Message *msg, User *recvr); Message receiveMessage(); vector<Message> *dataMessageList; }; Wenn ich versuche, es mit gcc zu kompilieren, wird der folgende Fehler ausgegeben: MyMessageBox benennt keinen Typ
122 c++  windows  types 

9
C ++ SFINAE Beispiele?
Ich möchte mehr über die Meta-Programmierung von Vorlagen erfahren. Ich weiß, dass SFINAE für "Substitutionsfehler ist kein Fehler" steht. Aber kann mir jemand eine gute Verwendung für SFINAE zeigen?

11
Was sind die Vorteile der Verwendung der C ++ Boost-Bibliotheken? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
122 c++  boost 

8
Qt Creator - Projektfehler: Xcode nicht richtig eingerichtet. Möglicherweise müssen Sie die Lizenzvereinbarung bestätigen, indem Sie / usr / bin / xcodebuild ausführen
Ich habe gerade Qt 5.5 installiert und verwende Qt Creator zum ersten Mal unter OS X. Als ich Qt zum ersten Mal installierte, wurde die Fehlermeldung "Xcode 5 nicht installiert" angezeigt, die ich für seltsam hielt (ich habe die Xcode 7-Beta). , aber die Installation wurde trotzdem erfolgreich abgeschlossen. Wenn …
121 c++  xcode  macos  qt  qt-creator 

3
Welche C ++ Smart Pointer-Implementierungen sind verfügbar?
Vergleiche, Vor- und Nachteile und wann zu verwenden? Dies ist ein Spin-off aus einem Garbage Collection-Thread, in dem eine meiner Meinung nach einfache Antwort viele Kommentare zu bestimmten Smart-Pointer-Implementierungen generierte. Es schien also sinnvoll, einen neuen Beitrag zu beginnen. Letztendlich stellt sich die Frage, welche verschiedenen Implementierungen von Smart Pointern …

13
Finden von Duplikaten in O (n) Zeit und O (1) Raum
Eingabe: Bei einem Array von n Elementen, das Elemente von 0 bis n-1 enthält, wobei eine dieser Zahlen beliebig oft vorkommt. Ziel: Diese sich wiederholenden Zahlen in O (n) finden und nur konstanten Speicherplatz verwenden. Zum Beispiel sei n 7 und das Array {1, 2, 3, 1, 3, 0, 6}, …
121 c++  c  algorithm 

23
Was gehört zu einem Lehrmittel, um die ungerechtfertigten Annahmen zu demonstrieren, die Menschen in C / C ++ treffen?
Ich möchte ein kleines Lernwerkzeug für SO vorbereiten, das Anfängern (und fortgeschrittenen Programmierern) helfen soll, ihre ungerechtfertigten Annahmen in C, C ++ und ihren Plattformen zu erkennen und in Frage zu stellen. Beispiele: "ganze Zahlen wickeln sich um" "Jeder hat ASCII" "Ich kann einen Funktionszeiger in einer Leere speichern *" …

2
Warum verhindert #include <string> hier einen Stapelüberlauffehler?
Dies ist mein Beispielcode: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int main() { …



18
So berechnen Sie die Ausführungszeit eines Code-Snippets in C ++
Ich muss die Ausführungszeit eines C ++ - Code-Snippets in Sekunden berechnen. Es muss entweder auf Windows- oder Unix-Computern funktionieren. Ich benutze Code den folgenden Code, um dies zu tun. (vorher importieren) clock_t startTime = clock(); // some code here // to compute its execution duration in runtime cout &lt;&lt; …
121 c++  benchmarking 

4
Was macht die zulässige Flagge?
Ich frage mich nur, was das -fpermissiveFlag im g ++ - Compiler macht. Ich bekomme: Fehler: Adresse von temporär nehmen [-fpermissive] was ich lösen kann, indem ich -fpermissivedem Compiler das Flag gebe . EDIT : Ich habe gerade herausgefunden, was den temporären Adressfehler verursacht hat! Ich werde diesen Teil jetzt …

2
C ++ von 1 Zeichen in Zeichenfolge konvertieren? [geschlossen]
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
121 c++  casting 

21
Warum wird die Adresse Null für den Nullzeiger verwendet?
In C (oder C ++) sind Zeiger etwas Besonderes, wenn sie den Wert Null haben: Es wird empfohlen, Zeiger nach dem Freigeben des Speichers auf Null zu setzen, da dies bedeutet, dass das erneute Freigeben des Zeigers nicht gefährlich ist. Wenn ich malloc aufrufe, wird ein Zeiger mit dem Wert …
121 c++  c  memory  pointers 


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.