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

Konstanter Wert in Bedingungsausdruck

In einer Programmierstil-Frage zu Endlosschleifen haben einige Leute erwähnt, dass sie das bevorzugen für (;;) style, weil der while (true) -Stil Warnmeldungen auf MSVC über einen bedingten Ausdruck gibt, der konstant ist. Das hat mich sehr...
22.10.2008, 03:46
7
Antworten

Gibt es eine TRACE-Anweisung für basic win32 C ++?

In MFC C ++ (Visual Studio 6) verwende ich den TRACE-Makro zum Debuggen. Gibt es eine äquivalente Aussage für plain win32?     
16.01.2009, 20:00
3
Antworten

Warum erzeugt std :: endl diese kryptische Fehlermeldung?

Wenn ich versuche, den folgenden Code zu kompilieren, erhalte ich den folgenden Compiler-Fehler (siehe Code). Er kompiliert ohne Fehler, wenn std::endl entfernt wird. %Vor%     
24.06.2014, 03:29
5
Antworten

Kann Überladung ist möglich mit zwei Version der Funktion, Konstante Member-Funktion und Funktion ohne const

Ich bin gerade auf verschiedene Überlademethoden gestoßen, wie Art des übergebenen Parameters, variierende Anzahl von Parametern, Rückgabetyp usw. Ich möchte nur wissen, dass ich eine Funktion mit folgenden zwei Versionen überladen kann %Vor%...
16.06.2010, 19:47
7
Antworten

Wie wird der Fortschritt während einer C ++ - Sortierung überwacht / angezeigt?

Ich plane, ein interaktives C ++ - Geometrieverarbeitungs-Plug-in zu schreiben, das häufig große Datenmengen sortiert. Obwohl vorläufige Hinweise darauf sprechen, dass die Sortierung nur ein oder zwei Sekunden dauern wird, würde ich es vorziehen...
22.06.2010, 16:17
2
Antworten

C ++ 11: Verwendet std :: move nur für temporäre Objekte sicher?

In meinem Code habe ich so etwas: %Vor% Wie Sie sehen, verwende ich std::move für ein Objekt vom Typ unordered_map<string, string>& , was offensichtlich nicht unordered_map<string, string>&& ist. Dennoch weiß...
26.08.2015, 21:00
6
Antworten

Welche Muster verwenden Sie, um Schnittstellen und Implementierung in C ++ zu entkoppeln?

Ein Problem in großen C ++ - Projekten kann Build-Zeiten sein. Es gibt einige Klassen in Ihrer Abhängigkeitsstruktur, an denen Sie arbeiten müssten, aber normalerweise vermeiden Sie dies, da jeder Build sehr lange dauert. Sie müssen nicht unbedi...
09.06.2009, 23:24
4
Antworten

Erstellen von Programmbibliotheken in Windows und LINUX [C ++]

Ich plane Bibliotheken in meinem C ++ Programm zu verwenden. Die Entwicklung läuft unter Linux, aber die Anwendung ist so konzipiert, dass sie sowohl unter Linux als auch unter Windows kompiliert werden kann. Ich verstehe direkte Entsprechung fü...
09.06.2009, 02:57
2
Antworten

Wie kann sichergestellt werden, dass nur eine bestimmte Klasse eine Instanz einer anderen Klasse erstellt?

Wie kann ich die Instanziierung einer Klasse nur innerhalb einer bestimmten Klasse einschränken? Ich möchte es nicht auf eine einzige Datei beschränken, daher ist der anonyme Namensraum für mich keine Option. Bitte beachten Sie, dass ich d...
29.05.2017, 16:32
4
Antworten

Wie sollte ich Funktionsparameter schreiben, um eine Verschiebung und nicht eine Kopie zu erzwingen?

Ich möchte einen großen Container aus einem Rückgabewert mithilfe des Konstruktors dieser Klasse in eine andere Klasse verschieben. Wie formuliere ich den Parameter, um sicherzustellen, dass er nicht kopiert wird? %Vor% Wird obige Formulieru...
08.01.2014, 19:31