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

Unterscheidung zwischen Lese- und Schreibvorgängen bei Verwendung von operator []

Ich müsste eine Klasse mit einem überladenen Operator [] schreiben, der ein anderes Verhalten hat, wenn der Operator [] zum Lesen oder Schreiben von Daten verwendet wird. Um ein praktisches Beispiel zu geben, was ich erreichen möchte, muss ich s...
17.02.2012, 15:19
2
Antworten

Definieren des Basisklassenoperators == 'in Bezug auf den abgeleiteten Klassenoperator ==' in C ++ 11?

Angenommen, ich habe eine Typhierarchie: %Vor% Jedes Di hat sein eigenes operator== definiert: %Vor% Ich möchte nun das B operator== so definieren, dass: %Vor% Was ist der beste Weg, dies zu organisieren oder dies zu schreiben?...
28.05.2013, 12:38
1
Antwort

Ist es sicher, einen temporären std :: shared_ptr zu dereferenzieren?

Ist es sicher, einen temporären std :: shared_ptr zu dereferenzieren? Beispiel: %Vor% Ich befürchte, dass shared_ptr zerstört wird und der Referenzzähler auf Null geht, sobald die Dereferenzierung abgeschlossen ist und der zurückgegebene...
26.05.2013, 19:39
2
Antworten

Wie erhält man die Breite einer Zeichenkette in Pixel (/ logische Einheiten)?

Ich folge einem Tutorial hier , um eine horizontale Bildlaufleiste zu einer Liste hinzuzufügen Steuerung. Alles, was dort funktioniert, außer der TextWidth () - Funktion (VC ++ 2012 sagt, es ist undefiniert), so fand ich diese Frage. Aber ich...
28.04.2013, 13:16
3
Antworten

Warum kannst du kein const-Objekt in einen STL-Container legen?

Siehe den folgenden Code - Ich versuche ein konstantes Objekt in einen Vektor zu setzen. Ich weiß, die Antwort lautet: "STL-Container erfordern, dass Objekte zuweisbar und kopierbar sind", aber ohne den Standard zu zitieren, kann jemand erklären...
31.12.2011, 00:04
1
Antwort

Ist es möglich, eine Vorlage für die Sprachverknüpfung zu spezialisieren?

Die Sprachverknüpfung einer Funktion gehört zu ihrem Typ: 7.5.1 [dcl.link] des ISO C ++ Standards:    Die Standardsprachenverknüpfung aller Funktionstypen, Funktionsnamen und Variablennamen ist die C ++ - Sprachverknüpfung. Zwei Funktionst...
12.10.2012, 23:21
2
Antworten

Verwenden von ifstream zum Lesen von Gleitkommazahlen

Ich versuche, eine Reihe von Gleitkommazahlen aus einer .out-Datei mit ifstream zu lesen, aber wenn ich sie danach ausgabe, sind sie nicht korrekt. Dies ist mein Eingabecode: %Vor% Meine Eingabedatei: %Vor% Jetzt zum Testen lese ich n...
28.02.2014, 16:33
2
Antworten

Wo bekomme ich mystische Microsoft msgtool für C ++ - Serialisierung

beim Lesen von Schauspielern auf Ссылка Ich habe den Teil der Serialisierung bemerkt:    Da die Serialisierung für die korrekte Funktion eines Programms entscheidend ist   und es ist so einfach, falsch zu verstehen, die C ++ Actors-Bibliot...
21.12.2012, 09:13
2
Antworten

unordered_map von boost :: nicht kopierbar kann keine Referenzen vom Operator [] zurückgeben

Um mein Problem zu demonstrieren, betrachten Sie dieses einfache Programm, das nicht kompiliert: %Vor% Mit der aktuellen Version von boost (1.52) gibt Visual Studio 2012 den Fehler zurück: cannot access private member declared in class 'bo...
22.12.2012, 08:54
4
Antworten

Lowpass FIR Filter mit FFT Convolution - Überlappung hinzufügen, warum und wie

Zunächst einmal, tut mir leid, dass ich den Code hier nicht gepostet habe. Aus irgendeinem Grund wurde der ganze Code versaut, als ich versuchte, den Code einzugeben, den ich auf dieser Seite hatte, und es war wahrscheinlich zu viel, um ihn zu p...
04.04.2012, 17:05