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

Fädle einen sicheren Behälter

Es gibt einige beispielhafte Klassen von Containern in Pseudocode: %Vor% Wie kann dieser Behälter fadensicher gemacht werden? Ich habe von Mutexen gehört - wo sollten diese Mutexe platziert werden? Sollte Mutex für eine Klasse statisch oder...
07.10.2011, 07:49
4
Antworten

Warum optimiert GCC diesen Satz von Verzweigungen und Bedingungen nicht so weit wie möglich?

Die folgenden drei Codeteile erzielen genau den gleichen Effekt. Bei der Kompilierung mit -O3 auf GCC 4.5.2 variieren die Zeiten für viele Iterationen jedoch ziemlich stark. 1 - Normale Verzweigung unter Verwendung mehrerer Bedingungen, beste...
06.10.2011, 15:46
2
Antworten

Erlaubte Compiler-Optimierungen für Schleifen in C ++ 11

Ist ein C ++ 11-kompatibler Compiler erlaubt, diesen Code zu optimieren / zu transformieren von: %Vor% zu allem, was einer Endlosschleife entspricht: %Vor% Die obige Umwandlung ist sicherlich aus der Sicht eines Single-Thread-Programms g...
03.03.2013, 15:55
1
Antwort

Wie verwende ich std :: bind (), um die Version der Basisklasse einer virtuellen Funktion aufzurufen?

Ich versuche, std :: bind () zu verwenden, um eine Funktion zu erstellen, die die Basisklassenversion einer virtuellen Funktion aufruft, anstatt die Version der abgeleiteten Klasse aufzurufen. %Vor% Ich verstehe woanders dass man eine Basi...
18.01.2013, 21:40
3
Antworten

Gibt es einen einfacheren Weg?

Ich würde gerne wissen, ob es einen kürzeren / einfacheren Weg gibt: Teilen Sie die eingehende Zeichenfolge nach Wörtern Schreiben Sie die Token in umgekehrter Reihenfolge nach stdout Es gibt zwei Einschränkungen: keine Bibliotheken und...
09.08.2011, 12:43
2
Antworten

Speicher des systemeigenen Arrays für das verwaltete Array in C ++ CLI

Mache ich das richtig? Ich bekomme einen Zeiger auf ein natives Array und muss in ein verwaltetes Array kopieren. Verwenden Sie memcpy () mit einem pin_ptr. %Vor% arrayCount ist die tatsächliche Länge von pArray, also nicht wirklich besor...
04.08.2011, 15:33
7
Antworten

Warum muss ich eine lib-Datei mit meinem Projekt verknüpfen?

Ich erstelle ein Projekt, das eine DLL verwendet. Um mein Projekt zu erstellen, muss ich eine Header-Datei und eine Lib-Datei enthalten. Warum muss ich die entsprechende lib-Datei angeben? sollte nicht die Header-Datei alle benötigten Informatio...
05.08.2011, 13:27
4
Antworten

wie GDB weiß, dass es am angegebenen Haltepunkt brechen muss?

Eine grundlegende Frage & amp; Ich bin sehr neu in C / C ++ und GDB. Wir verwenden GDB, um einen Prozess zu debuggen. Wir verbinden GDB mit einem Prozess und geben dann filename.c zusammen mit der Zeilennummer an, um den Breakpoint zu setzen....
07.06.2013, 15:03
4
Antworten

Deaktiviere QDialogs Standard-Schließen-Schaltfläche (oben links "Kreuz-Schaltfläche")?

Ist es möglich, die Standard-Schließen-Schaltfläche von QDialogs oben links im Dialogfeld zu deaktivieren / zu löschen?     
01.04.2012, 14:39
5
Antworten

Wie viel tut der Standarddestruktor?

Löscht der Standarddestruktor in C ++ - Klassen automatisch Elemente, die nicht explizit im Code zugeordnet sind? Zum Beispiel: %Vor% Löscht myC automatisch myC's arr? Oder muss ich C's Destruktor schreiben, um dies explizit zu tun?     
31.03.2012, 03:24