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

Wie instanziiere ich einen fstream, wenn Sie ihn als Mitglied einer Klasse deklarieren?

Welchen Konstruktor können Sie verwenden, um einen fstream zu instanziieren, wenn Sie ihn als Mitglied einer Klasse deklarieren? %Vor% %Vor%     
24.01.2012, 21:06
1
Antwort

Erhalte einen std :: -Thread, um sich selbst zu trennen und zu beenden

Ich entwickle gerade einen grundlegenden Thread-Pool. Ich habe c ++ 11% std::thread zusammen mit std::condition_variable und std::unique_lock verwendet. Es scheint zu funktionieren, und ich möchte jetzt in der Lage sein, einige Threads...
02.02.2012, 18:19
6
Antworten

Initialisiere eine Struktur, die Vektor enthält

Ich suche nach einer Methode für die Initialisierung einer komplexen Struktur, die Vektor in einer einzelnen Zeile enthält. Zum Beispiel, wenn ich diese Struktur habe: %Vor% Ich kann C auf diese Weise initialisieren: C c = {{0.0,0.1},{1....
02.02.2012, 16:35
2
Antworten

Python mit Anweisung in C ++

Ich versuche, etwas Ähnliches wie die python with-Anweisung in C ++ zu implementieren. Da ich vorhabe, es hauptsächlich mit Qt-OpenGL zu verwenden, heißen die Methoden bind und release (in python __enter__ , __exit__ ). Code Ich k...
15.07.2012, 11:31
3
Antworten

Automatisch (refactor) .h in Header und Implementierung (h + cpp)

Wenn ich C ++ Code schreibe, fange ich oft damit an, vollständigen Code für die Implementierung in meine Header-Dateien zu schreiben, dann muss ich die Implementierung später in eine .cpp-Datei umgestalten. Das ist großartig, aber ich finde d...
25.06.2012, 06:28
1
Antwort

Warum wird die Direktlisteninitialisierung mit auto als schlecht oder nicht bevorzugt betrachtet?

Ich habe mir angewöhnt, Code mit direkter Listen-Initialisierung wie unten zu schreiben, da es effektiver ist und es sehr nützlich ist, Verengung : %Vor% Aber wenn es um den automatischen Spezifizierer geht, habe ich gehört, dass es als sc...
27.04.2015, 08:38
1
Antwort

was ist der Unterschied zwischen Templates und Polymorphie?

Hallo, ich habe Zweifel bezüglich Templates und Polymorphismus. Per Definition bietet der Polymorphismus die Wiederverwendbarkeit von Code, und Vorlagen ermöglichen es dem Benutzer in gewisser Weise, den gleichen Code zu verwenden, indem er gene...
11.05.2012, 17:19
4
Antworten

Wie mache ich aus einer Bibliothek einen Freund meiner Klasse?

Siehe mein erster Versuch, dies zu beantworten . Ich habe es versäumt, die ganze Geschichte vorher zu erzählen, um die Dinge zu vereinfachen. Stellt sich heraus mein Beispiel funktioniert! Entschuldigung. Die ganze Geschichte ist, dass dies...
23.12.2011, 18:18
1
Antwort

Statische Funktionen von boost.lambda oder boost.phoenix

Ich benutze regelmäßig boost.lambda (und phoenix), um Lambda-Funktionen in C ++ zu definieren. Ich mag ihre polymorphe Eigenschaft, die Einfachheit ihrer Darstellung und die Art, wie sie die funktionale Programmierung in C ++ so viel einfacher m...
13.04.2012, 16:46
6
Antworten

typedef in der Vorlagenklasse mit Doxygen (C ++)

Meine Frage bezieht sich darauf, wie typedef in der Vorlagenklasse mit Doxygen kommentiert werden kann. Ich werde ein Beispiel geben, um meine Frage zu veranschaulichen: %Vor% Nach der Verwendung von Doxygen zur Verarbeitung der obigen Codes...
07.08.2012, 15:31