c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
1
Antwort

C ++ to Java: effizientes Durchsuchen einer Sammlung

Da ich hauptsächlich aus C ++ stammt, schreibe ich jetzt etwas Wut in Java. Etwas, das ich in C ++ unter Verwendung der STL grundlegend finde, scheint in Java umständlicher zu sein, als ich denke, dass es sein sollte. Meine Schlussfolgerung ist,...
01.08.2012, 18:09
1
Antwort

Ist das ein VS2008-Fehler? Funktionelle Stilvariable Initialisierung

Im folgenden Code die Zeile %Vor% führt zu einem C2061 Fehler in Visual Studio 2008 :    Syntaxfehler: Bezeichner 'Bezeichner' -   Der Compiler hat einen Bezeichner gefunden, an dem er nicht erwartet wurde.   Stellen Sie sicher, dass de...
09.05.2013, 14:06
2
Antworten

Parse ISO 8601-Dauer

In ISO 8601 wird die Dauer im Format P[n]Y[n]M[n]DT[n]H[n]M[n]S angegeben. Beispiele: 20 Sekunden: %Vor% Ein Jahr, zwei Monate, drei Tage, vier Stunden, fünf Minuten, sechs Sekunden: %Vor% Frage: Eine Zeichenfolge, die ei...
27.05.2014, 09:45
2
Antworten

Wie bette ich eine C ++ - Bibliothek in eine C-Bibliothek ein?

Ich habe eine Frage bezüglich der Einbettung einer Bibliothek in eine andere. Ich habe einen Code, der reines C ist, und meine Benutzer verlassen sich darauf, sie wollen nicht von C ++ - Bibliotheken abhängig sein. Es entstand jedoch die Notw...
24.05.2014, 02:17
1
Antwort

hash_value-Funktion in C ++ 11

Die Boost-Bibliothek bietet eine Komfortfunktion hash_value , die im Grunde nur aufgerufen wird: %Vor% Soweit ich das sehen kann, enthielt C ++ 11 std::hash , was sehr ähnlich zu boost::hash ist, aber nicht std::hash_value . Dies er...
19.11.2013, 23:59
1
Antwort

logische Verschiebung rechts auf signierten Daten

Vor allem, nein, das ist nicht meine Hausaufgabe, es ist ein Labor, gegeben durch ein Buch mit dem Titel "Computer Systems A Programmer's Perspective" (Ausgezeichnetes Buch btw) Ich muss eine logische Verschiebung für Ganzzahlen mit Vorzeiche...
04.11.2012, 18:08
2
Antworten

Unterschied zwischen Variablenreferenz und Name

Ich studiere Referenz von C ++, und jetzt bin ich ziemlich verwirrt durch den Unterschied zwischen Variablenname und Referenz. Der Testcode ist unten: %Vor% So, jetzt habe ich zwei Möglichkeiten, Objekte zu erstellen, die exklusiv sind. N...
03.11.2012, 23:18
1
Antwort

Warum ruft emplace_back den Destruktor auf?

Ich habe eine Klasse mit gelöschter Kopie ctor und einem Destruktor, der eine C-Ressource freigibt. Ich würde erwarten, dass emplace_back Objekte verschiebt und den Destruktor nur einmal aufruft, aber er wird in emplace_back aufgerufen, wie i...
08.02.2014, 13:05
2
Antworten

Ist der Aufruf des Copy-Konstruktors bei der Copy-Initialisierung explizit oder implizit?

%Vor% In dem obigen Code, wie ich es verstehe, obwohl der Code-Konstruktor in den meisten Fällen weggelassen wird, ist es immer noch semantisch erforderlich, dass er aufgerufen wird. Meine Frage ist, ist der Aufruf explizit oder implizit? Für e...
17.02.2014, 06:43
1
Antwort

Was bedeutet es, wenn Visual Studio 2012 einen Kompilierungsfehler auslöst, der für VS2012 nicht vorhanden sein sollte?

Wenn ich eine Klasse kompiliere, die Boost-Serialisierung verwendet, bekomme ich den Kompilierfehler C2996, siehe unten für die Nachricht selbst. Wenn ich diesen Fehler suche, scheint es, dass dieser Fehler nur von viel älteren Versionen des Com...
15.01.2014, 14:04