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

set_terminate Funktion funktioniert nicht für mich

Ich habe den folgenden Code aus cplusplus.com übernommen: %Vor% Da im Code eine unbehandelte Exception vorhanden ist, muss die Funktion myterminate () aufgerufen werden, die als "terminate" -Handler festgelegt ist und den standardmäßigen A...
07.11.2010, 17:58
5
Antworten

Verwendung eines (mathematischen) Vektors in einer std :: map

Related: Was kann ich als std::map keys verwenden? Ich musste ein Mapping erstellen, bei dem bestimmte Schlüsselpositionen im Raum Listen von Objekten zugeordnet werden. std::map schien der richtige Weg dafür zu sein. Also gebe ic...
18.08.2010, 18:27
5
Antworten

Eine Erläuterung zu Sequenzpunkten

In letzter Zeit habe ich viele Fragen zur Ausgabe von einigen verrückten und dennoch syntaktisch zulässigen Codeanweisungen wie i = ++i + 1 und i=(i,i++,i)+1; gestellt. Ehrlich gesagt schreibt kaum jemand irgendeinen solchen Code in die ei...
05.11.2010, 10:26
2
Antworten

C ++: Bekämpfung von Polymorphismus Overhead

Ich weiß, dass Polymorphie einen merklichen Overhead hinzufügen kann. Der Aufruf einer virtuellen Funktion ist langsamer als der Aufruf einer nicht virtuellen. (Meine ganze Erfahrung ist über GCC, aber ich denke / hörte, dass dies für jeden Real...
06.11.2010, 02:24
1
Antwort

Gebäude V8 mit Clang und emittieren LLVM IR

Ich versuche, die V8-Javascript-Engine mit Clang zu erstellen und eine .ll -Datei (en) auszugeben. Ich versuche, die Informationen hier und hier , um dies zu tun. Wenn ich jedoch make versuche, schlägt es fehl und sagt "Keine Regel, um...
18.07.2014, 05:23
3
Antworten

Unmanaged C ++ mit C ++ / CLI umhüllen - ein richtiger Ansatz

Wie im Titel angegeben, möchte ich, dass meine alte C ++ - Bibliothek in Managed .NET funktioniert. Ich denke an zwei Möglichkeiten: 1) Ich könnte versuchen, die Bibliothek mit / clr zu kompilieren und "It Just Works" -Ansatz zu versuchen....
10.01.2011, 00:07
4
Antworten

C ++ Name Mangeln von Hand

Ich schreibe ein Skript für den IDA Pro Disassembler in Python mit dem %Co_de% Plugin. Damit kann ich die Lücken füllen, in denen IDAs Auto-Analyse nicht funktioniert. Ein Bereich, in dem ich ratlos bin, ist die Benennung von Orten / Funkt...
12.01.2011, 09:45
2
Antworten

neuer oder neuer Operator []

Betrachten Sie folgenden Code: %Vor% Nach Standard, welche Version von new im 1. und 2. Fall aufgerufen wird ( new oder new[] ) und wie arr1 und arr2 gelöscht wird (mit delete oder delete[] )?     
20.03.2011, 14:13
1
Antwort

Diese Anwendung hat die Runtime aufgefordert, sie auf ungewöhnliche Weise zu beenden.

Im Laufe der Jahre habe ich gesehen, dass C ++ - Anwendungen bei einem Absturz die "ungewöhnliche Art" verwenden. Zum Beispiel:    Diese Anwendung hat die Runtime aufgefordert, sie auf ungewöhnliche Weise zu beenden. Bitte kontaktieren Sie da...
22.03.2011, 18:09
3
Antworten

Komma-Operator und void-Ausdruck

Ich stieß auf dieses Code-Snippet 1 %Vor% 1: Dies ist kein reales Beispiel. Meine Frage lautet " Ist das Verhalten des Codeausschnitts in C und C ++ gut definiert? " Mein Take: In C ist das Verhalten gut definiert, weil 6.5.17...
23.03.2011, 05:01