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

Der Unterschied zwischen int a [5] und int (& a) [5] in der Vorlagenparameterableitung

Diese Frage bezieht sich auf Funktionen, die Arrays mit statisch bekannter Größe verwenden. Nehmen Sie zum Beispiel das folgende Minimalprogramm: %Vor% Bei der Ausführung wird das erwartete Ergebnis ausgegeben: %Vor% Wenn ich jedoch v...
08.05.2012, 19:34
3
Antworten

wie man Datei mit GetSaveFileName in Win32 speichert?

Ich schreibe diesen Code, um fileName zum Speichern meiner Datei zu erhalten: %Vor% Aber die Ausgabe ist: %Vor% warum? Mache ich etwas falsch? Ich verwende Visual Studio 2008 unter Windows 7.     
04.05.2012, 13:00
5
Antworten

Spezialisierung std :: optional

Ist es möglich, std::optional für benutzerdefinierte Typen zu spezialisieren? Wenn nicht, ist es zu spät, dies dem Standard vorzuschlagen? Mein Anwendungsfall dafür ist eine ganzzahlige Klasse, die einen Wert innerhalb eines Bereichs darst...
29.09.2013, 17:35
2
Antworten

Beseitigen Sie die Verzweigung, wenn Sie den Median in einem Binärbild {0, 255} finden

Ich habe ein binäres Bild, der binäre Wert ist entweder 0 oder 255. Der Typ der Bilddaten ist unsigned char . Hier muss ich eine mediane Filterung für dieses Bild durchführen. Ich denke, ein Histogramm zu verwenden, um den Median zu fi...
04.10.2013, 06:14
3
Antworten

Warum akkumuliert sich schneller als ein einfacher Zyklus?

Ich habe Algorithmen getestet und bin in dieses seltsame Verhalten geraten, wenn std::accumulate schneller ist als ein einfacher for -Zyklus. Wenn ich mir den generierten Assembler anschaue, bin ich nicht viel klüger :-) Es scheint, das...
06.11.2012, 01:54
4
Antworten

Xcode C ++ und Objective-C Refactoring

Gibt es eine Möglichkeit, gemischten C ++ / Objective-C-Code in Xcode zu refobieren? Ich schreibe ein Spiel mit Cocos2D und Box2D, und die Box2D ist auf C ++ geschrieben, so dass jede Klasse, die ich schreibe, .mm Extension haben sollte und dah...
05.04.2013, 17:12
4
Antworten

Wann brauchst du 'int' in C ++?

Mir ist klar, dass der Titel zuerst albern klingt, aber bitte, ertragen Sie einen Moment. :) Seitdem ich size_t und ptrdiff_t benutzt habe, hatte ich noch keine Verwendung für int , soweit ich mich erinnern kann. Die einzigen gan...
18.12.2012, 05:06
4
Antworten

Entfernen Sie alle Kommata, Punkte und Kleinbuchstaben die Zeichenfolge mit einer einzigen Iteration

In meiner C ++ Anwendung muss ich alle dots, commas, exclamation marks entfernen und die Zeichenfolge klein schreiben. Bisher habe ich herausgefunden, dass ich es mit std::erase und std::remove so machen kann: %Vor% Also meine Frage...
26.04.2014, 21:43
4
Antworten

c ++: Enthält eine vtable Zeiger auf nicht-virtuelle Funktionen?

vtable enthält Zeiger auf virtuelle Funktionen dieser Klasse. Enthält es auch Zeiger auf nicht-virtuelle Funktionen? Thx!     
30.09.2012, 12:38
2
Antworten

Anforderungen für std :: thread :: id. Kann es atomisiert werden?

Der Standard sagt: "Ein Objekt vom Typ thread :: id stellt ... einen einzelnen eindeutigen Wert für alle Thread-Objekte zur Verfügung, die keinen Ausführungsthread darstellen." Ist das ein einzelner / bestimmter Wert in Bezug auf operator== o...
03.10.2012, 07:11