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

QMap und QPair, C ++, Qt

Ich möchte eine Datenstruktur für den Zugriff auf Strings auf zwei Arten erstellen: Zugriff nach ID Zugriff nach Namen Meine erste Idee verwendet zwei Karten für jede Methode, aber es führt zu einer Duplizierung der Daten: %Vor% Ich...
04.10.2011, 09:38
5
Antworten

Informationen darüber, wo C ++ - Ausnahmen in catch-Block geworfen werden?

Ich habe eine C ++ - App, die große Teile des Codes in try-Blöcke verpackt. Wenn ich Ausnahmen abfange, kann ich den Benutzer in einen stabilen Zustand zurückversetzen, was nett ist. Aber ich erhalte keine Crash-Dumps mehr. Ich möchte wirklich h...
11.06.2010, 22:27
6
Antworten

Problem mit cin zweimal

Hier ist der Code: %Vor% Das Ergebnis ist, dass getline niemals für Benutzereingaben pausiert, daher ist die zweite Ausgabe immer leer. Nachdem ich etwas Zeit damit verbracht habe, merke ich nach dem ersten Aufruf "cin & gt; & gt; str", d...
26.03.2010, 17:30
7
Antworten

Strafe für "inlined" Klassen

Visual Studio erlaubt es Ihnen, "inlined" Klassen zu erstellen (wenn ich nicht mit dem Namen verwechselt werde). Also Klassenheader und Implementierung in einer Datei. H. Datei enthält Definitionen und Deklarationen der Klasse und Funktionen,...
07.04.2010, 19:36
3
Antworten

boost :: mutex :: ~ mutex (): Die Assertion '! pthread_mutex_destroy (& m)' ist fehlgeschlagen

Ich habe den Unterschriftsfehler im Mutex-Destruktor erhalten. Da der Fehler aufgrund des Mutex während der Zerstörung im Sperrzustand sein kann, erstelle ich eine neue Mutex-Klasse, die von boost: mutex geerbt wird. Es ist sicherzustellen, dass...
19.10.2011, 06:01
2
Antworten

Sizeof Pointer to Array

Wenn ich ein Array wie folgt deklariert habe: %Vor% warum ist das dann: %Vor% während: %Vor% Ich verstehe nicht, wie das Hinzufügen von 0 zum Zeiger die sizeof -Ausgabe ändert. Gibt es vielleicht eine implizite Art Besetzung?    ...
13.10.2011, 19:03
3
Antworten

Was ist die C ++ - Standardbibliothek für mkstemp?

Ich übertrage ein Programm, das temporäre Dateien von POSIX FILE zu C ++ Standardbibliothek Iostreams verwendet. Was ist die richtige Alternative zu mkstemp?     
15.10.2011, 15:56
1
Antwort

Problem beim Implementieren des Beobachtermusters: "Mitgliedsreferenzbasistyp

Ich habe ein Barebone-Beobachtermuster implementiert und stehe auf einem etwas kryptischen Fehler fest: "Mitglied Referenzbasis Typ 'Beobachter *' ist keine Struktur oder Union". Ich nehme an, das hat etwas mit meiner Verwendung von Vorlagen zu...
13.07.2011, 18:04
4
Antworten

So löschen Sie ein Objekt in einem Set

In meinem C ++ - Programm erstelle ich Objekte in einer Funktion mit new. Diese Objekte werden in eine Menge eingefügt. Wenn ich Objekte aus dem Set entfernen möchte, verwende ich einen Iterator in einer For-Schleife. Wenn ich das Objekt aus der...
30.04.2011, 01:49
2
Antworten

C ++ Schließung hack

Gibt es ein Problem mit einer solchen Closure-Implementierung (gestohlen von Python Hack)? %Vor% Bei weiteren Untersuchungen erscheint es in Elementfunktionen. Lokale Variablen können nicht als Standardwerte, sondern als Objektvariablen verw...
01.09.2010, 00:18