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

Einen BlueScreen simulieren

Ich versuche ein Programm zu erstellen, das regelmäßig eine ganze Reihe von Dingen aufzeichnet. Der eigentliche Grund ist, dass ein Entwickler, wenn er Bluescreens sieht, viel zurückgehen und die Umgebung überprüfen kann, um zu sehen, was um die...
20.03.2009, 19:20
4
Antworten

Wie kann ich sauber angeben, welche Argumente übergeben werden und welche standardmäßig bleiben?

Auf Grund dieser Frage : Standardargument in C ++ Angenommen, ich habe eine Funktion wie diese: void f(int p1=1, int p2=2, int p3=3, int p4=4); Und ich möchte es nur mit einigen der Argumente aufrufen - der Rest sind die Standardwert...
18.11.2011, 06:03
5
Antworten

Gleichheitsbewertung in assoziativen Containern (STL)

Ich bin mir bewusst, dass assoziative STL-Container (und andere Container, die sortiert werden, würde ich raten) das Sortierkriterium verwenden, um auf Gleichheit zu prüfen. Das Sortierkriterium für Container lautet standardmäßig st :: less,...
21.11.2011, 19:44
4
Antworten

Warum wird mein fstream implizit gelöscht?

Ich arbeite mit ein paar HID-Geräten, die alle Klassen haben, die von der folgenden Basisklasse abstammen (in main.h ): %Vor% Hier ist eine der daraus abgeleiteten Geräteklassen ( device.h ): %Vor% ... und ein Beispiel der Implementieru...
14.09.2012, 22:49
2
Antworten

Kann nicht auf einen Vorlagennamen verweisen, der in einem Vorlagenparameter verschachtelt ist

Ich habe den folgenden Code: %Vor% Wo ich im Grunde versuche, ein Template-Klassenmitglied 'Data' einer 'Provider'-Klasse zu verwenden, angewendet auf' int ', aber ich bekomme folgende Fehler: %Vor% Ich verwende GCC 4.3.3 auf einem Solar...
18.05.2010, 19:25
3
Antworten

Warum funktioniert das Aufrufen von std :: string.c_str () für eine Funktion, die einen String zurückgibt, nicht?

Ich habe den folgenden Code: %Vor% Was ich dachte, würde passieren, dass getString() eine Kopie von str zurückgibt ( getString() gibt den Wert zurück); Daher würde die Kopie von str in main() "am Leben" bleiben, bis main()...
14.03.2016, 06:15
3
Antworten

Wählen Sie das Template-Argument zur Laufzeit in C ++

Angenommen, ich verfüge über eine Reihe von Funktionen und Klassen, für die die Verwendung einer einzelnen ( float ) oder double Genauigkeit vorgesehen ist. Natürlich könnte ich nur zwei Teile Bootstrap-Code schreiben, oder Chaos mit Makros...
03.03.2009, 22:04
5
Antworten

C ++ Netzwerkprogrammierung

Hey, ich möchte mein Wissen in C ++ erweitern, also nehme ich zuerst die Netzwerkprogrammierung in Angriff. Ich möchte einen IRC-Bot machen (was mich hoffentlich über Socket-Programmierung und Netzwerk-Themen lehren wird), aber ich habe keine...
24.04.2011, 21:36
4
Antworten

Ist es zulässig, ein Element einer Struktur zu überschreiben, um ein anderes zu sehen?

Gegeben der folgende erfundene Beispielcode: %Vor% Die Ausgabe des Programms ist 10. Obwohl dies nicht die beste Programmierpraxis ist, funktioniert das. Ist dies jedoch ein Artefakt des Compilers und der Plattform, oder ist das ein geset...
13.12.2011, 14:35
3
Antworten

Übergeben Sie lvalue an rvalue

Ich habe eine kleine 'blocking queue' Klasse gemacht. Es irritiert mich, dass ich redundanten Code für Werte erstellt habe, die in die enqueue -Memberfunktion übergeben wurden. Hier sind die zwei Funktionen, die genau dasselbe tun (außer d...
02.02.2013, 23:59