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

Überladene Funktionen in der C ++ - DLL-Def-Datei

Ich schreibe eine C / C ++ - DLL und möchte bestimmte Funktionen exportieren, die ich vor der Verwendung einer .def-Datei wie dieser gemacht habe %Vor% mit dem so definierten Code, zum Beispiel: %Vor% Was aber, wenn ich eine überladene M...
25.08.2008, 14:22
8
Antworten

Wie löscht [] die Größe eines Arrays?

   Mögliche Duplikate: Wie funktioniert der neue Standardoperator in C ++? Wie löscht []" die Größe des Operandenarrays? Dupe von Wie löscht [] "know "Die Größe des Operandenarrays? Ich bin gespannt, wie delete [] die Größe des...
10.06.2009, 14:00
9
Antworten

Ist es eine gute Idee, einige grundlegende Makros anzuwenden, um den Code in einem großen Projekt zu vereinfachen?

Ich arbeite seit einiger Zeit an einer grundlegenden C ++ - Bibliothek, und es gibt eine Vielzahl von Ideen, die den Prozess des Schreibens und Verwaltens von Code wirklich vereinfachen könnten. Eine davon ist das Konzept der Einführung einiger...
20.04.2010, 16:47
9
Antworten

C ++ Deklaration von int in der for-Schleife

Ich habe C ++ schon lange nicht mehr benutzt. Ich bin auf meinen Java-Compiler angewiesen, um Optimierungen durchzuführen. Was ist der am besten optimierte Weg, um eine for-Schleife in C ++ zu machen? Oder ist es jetzt gleich mit modernen Com...
12.02.2010, 22:09
6
Antworten

Verschiebeoperatoren in C ++

   Wenn der Wert nach dem Schichtoperator ist   ist größer als die Anzahl der Bits in   der linke Operand ist das Ergebnis   nicht definiert. Wenn der linke Operand ist   unsigned, die richtige Verschiebung ist logisch   so verschieben, dass die...
30.03.2010, 18:50
4
Antworten

std :: vector arbeitet mit Klassen, die nicht standardmäßig konstruierbar sind?

Ich habe an mehreren Stellen gelesen, dass std :: vector verlangt, dass das Vorlagenargument standardmäßig konstruierbar ist. Heute habe ich es gerade mit einer meiner Klassen versucht, die einen delete d Standardkonstruktor hat, und zu meine...
01.08.2012, 16:04
7
Antworten

Dateioperation im binären vs Textmodus - Leistungsbedenken

In vielen Projekten habe ich gesehen, dass Datenobjekte / -strukturen im Binärmodus in eine Datei geschrieben werden und sie dann im Binärmodus wieder aus der Datei abrufen. Ich frage mich, warum sie das im Binärmodus tun? Irgendwelche Leistu...
16.08.2012, 05:57
10
Antworten

Wie oft suchen Sie in einer neuen C ++ - Anweisung nach einer Ausnahme?

Ich habe gerade angefangen Effektives C ++ zu lesen und bin an den Punkt gelangt, an dem der Autor über den Operator new spricht. Das Buch erklärt sehr gut, wie Sie die Ausnahme std :: bad_alloc (mit verschiedenen Graden an Eleganz) fangen kö...
30.12.2008, 10:35
9
Antworten

Abstrakte Klasse ohne abstrakte Methoden

Ist es möglich, in C ++ eine abstrakte Klasse zu erstellen, ohne abstrakte Methoden zu deklarieren? Derzeit habe ich eine Sprite-Klasse mit einer StaticSprite- und DynamicSprite-Unterklasse. Ich möchte die Sprite-Klasse abstrakt machen. Das P...
07.03.2011, 21:38
7
Antworten

std :: map find_if Bedingung Stil Verwirrung

Ich möchte std :: find_if verwenden, um nach dem ersten Element in meiner Map zu suchen, das in einem bestimmten Element seiner Wertestruktur einen bestimmten Wert hat. Ich bin ein wenig verwirrt. Ich denke, ich muss bind1st oder bind2nd verwend...
08.11.2011, 16:55