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

mmap () mit LD_PRELOAD und boost :: interprocess funktioniert nicht

Ich versuche, den ursprünglichen mmap() Systemaufruf auf einer zuvor identifizierten fd durch LD_PRELOAD zu ersetzen, so dass der aufrufende Prozess ein gemeinsam genutztes Speicherobjekt lesen kann, das zuvor von einem anderen Prozess mit...
08.02.2013, 18:03
5
Antworten

ist es richtig, eine Ganzzahl in den Aufzählungstyp zu konvertieren? [Duplikat]

Meine Forschung hat dazu noch keine Antwort gefunden (in SOF), aber ich bin mir sicher, dass es irgendwo zuvor gefragt worden sein muss, wenn es so ist. Ich habe einen Aufzählungstyp in C ++ erstellt und dann einen Wert aus einer Nachrichte...
03.10.2013, 12:33
3
Antworten

c ++ Zugriff auf Elemente des Arrays in einer Map [Duplikat]

Angenommen, ich habe die folgende Datenstruktur: %Vor% Wie kann ich mit dem Operator [] auf seine Elemente zugreifen? Im Wesentlichen möchte ich etwas tun wie: %Vor% Beim Kompilieren dieser Codezeilen erhalte ich den folgenden Feh...
23.11.2012, 10:51
3
Antworten

Qt ISODatum formatiert Datum / Uhrzeit einschließlich Zeitzone

Kennt jemand eine sauberere Möglichkeit, die Zeitzone in die ISO-Zeichenfolgendarstellung einer QDateTime einzufügen? Ich sollte nur Folgendes verwenden können: %Vor% aber das kommt immer im UTC-Format heraus: %Vor% Gegenwärtig arbeit...
23.02.2014, 23:36
2
Antworten

Const Korrektheit der C-API von Python

Es scheint, dass die Python C-API nicht mit der const-Korrektheit von Zeichenarrays übereinstimmt. Zum Beispiel akzeptiert PyImport_ImportFrozenModule ein char* , während PyImport_ImportModule akzeptiert eine const char* . Die Folge da...
02.01.2014, 02:38
2
Antworten

Das Senden eines rohen tcp-Pakets mit dem syn-Flag set geht einfach durch die lo-Schnittstelle, nicht durch eth0, wie ich es möchte

Ich möchte ein syn-Paket an meinen httpd-Server senden und ein antwortendes syn-ack-Paket erhalten. Aber wenn ich mit Wireshark überwache, wird das Paket von meiner lokalen Schnittstelle gesendet, lo und nicht eth0 . Ich habe versucht, e...
31.12.2013, 10:10
4
Antworten

Warum deklariert "auto" Zeichenfolgen als const char * anstelle von std :: string?

Ich habe eine Vorlage erstellt, die die angegebenen Daten hinzufügt. Wenn ich es so verwende, deklariert der Compiler in_1 und in_2 als const char *, und der Code kompiliert nicht. %Vor% Wenn ich in_1 und in_2 std :: string deklariere, funkt...
01.01.2014, 14:05
3
Antworten

Verweise auf dieselben Basisklassen müssen separate Offsets im Speicher haben

Ich habe einige Inkonsistenzen zwischen Compilern mit diesem Programm entdeckt, %Vor% Die meisten Compiler behaupten bei sizeof (C) == 8, dass die Größe von (C) eigentlich 12 ist. Der einzige Compiler, den ich nicht gefunden habe und der sag...
05.12.2012, 23:16
1
Antwort

Strange C4512 Warnung. Warum?

Nehmen Sie das folgende Code-Bit, das boost :: asio verwendet. %Vor% Wenn Sie die markierten Zeilen kommentieren, gibt der Compiler (Visual Studio 2010) beim Kompilieren von / W4 die folgende Warnung aus. %Vor% Was macht diese zwei Linie...
05.12.2012, 08:59
1
Antwort

Warum ruft getline () 'std :: ios_base :: failure' aus, wenn die Ausnahmemaske nicht auf eofbit gesetzt ist?

Betrachten Sie den folgenden Code: %Vor% Also: Ich habe die folgende "Ausnahmemaske" (ifstream :: failbit | ifstream :: badbit) für die Bedürfnisse des try-catch-Blocks gesetzt. Die Datei wird ohne Probleme geöffnet. In while {} block...
30.11.2012, 18:34