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

Gibt es eine Möglichkeit, stdout in den binären Modus zu setzen?

Gibt es eine Möglichkeit, stdout in den binären Modus zu setzen? In welchem ​​Modus ist stdout ohne irgendwelche Operationen, von meinen Debugging-Problemen nehme ich an, dass es im Textmodus ist, ist es wahr? Ich habe versucht, Funktion:...
16.04.2014, 11:05
2
Antworten

Iteratie auf einem Tupel ... wieder

Es ist eine Weile her, dass ich C ++ gemacht habe, aber ich bin nicht vertraut mit Vorlagen. Kürzlich habe ich versucht, eine Klasse zu schreiben, die ein std::vector<std::tuple<Types...>> umschließt. Diese Klasse muss Member-F...
15.02.2015, 21:32
1
Antwort

Speicherlayout einer Klasse unter multipler oder virtueller Vererbung und der vtable (s)?

Ich lese "Innerhalb des C ++ Objektmodells" und versuche zu verstehen, wie multiple und virtuelle Vererbung über die vtables erreicht wird (ich verstehe einzelnen Polymorphismus perfekt - gut). Ich habe Schwierigkeiten zu verstehen, was genau...
14.02.2015, 22:58
2
Antworten

Sind die globalen Variablen standardmäßig extern oder entspricht dies der globalen Variablen extern?

Ich habe zwei Fragen beantwortet, statische und externe globale Variablen in C und C ++ globale Variable in C sind statisch oder nicht? Beide Fragen sagen die zwei Dinge auf unterschiedliche Weise. Frage 1: Global variables are...
19.02.2015, 15:52
2
Antworten

Wie erkenne ich zuverlässig die Unterstützung für nullptr?

Ich muss nullptr zu einer Cross-Plattform-Bibliothek zurückportieren, die wir haben, aber ich habe Probleme, eine zuverlässige Überprüfung der Unterstützung von nullptr zu bekommen. Zunächst hatte ich das: %Vor% Aber dann entdeckte ich, d...
22.02.2017, 20:17
1
Antwort

Der Zeiger auf die Elementfunktion kann nicht von der statischen Methode aufgerufen werden

Ich habe Schwierigkeiten, einen Zeiger auf eine Elementfunktion für ein Objekt aufzurufen, das aus void* geworfen wurde. Siehe folgendes Beispiel: %Vor% Was passiert, wenn das Objekt in void* und zurück umgewandelt wird? Warum kann ich...
22.02.2017, 16:41
1
Antwort

C ++ - Stack-basierte Objektzuordnung

In C ++ gibt es zwei Möglichkeiten, ein Objekt zu deklarieren. Zum Beispiel: %Vor% Leute sagen, dass die erste Deklaration das Objekt im Heap und das zweite im Stack zuordnet. Ich kann mir vorstellen, wie es funktioniert, wenn sich das Vekto...
18.03.2015, 21:23
1
Antwort

Verwendung eines Vektors eindeutiger Zeiger in einer dll exportierten Klasse mit Visual Studio

Ein einfaches Beispiel %Vor% Fehler bei der VS2013-Kompilierung für den Konstruktor für gelöschte Kopien von unique_ptr . Wenn ich __declspec(dllexport) entferne, ist es in Ordnung. Wenn ich nur unique_ptr<int> v verwende, ist...
10.04.2015, 15:31
2
Antworten

Ist es üblich, Schleifen als "goto" [geschlossen] zu "missbrauchen"

Wenn es im Code viele if-Klauseln gibt und die Ausführung des Codes bei einem vorherigen Fehler nicht sinnvoll ist, ist es OK, dafür eine Ein-Zyklus-Schleife zu verwenden? Einfach um den Block mit einer Pause verlassen zu können? So: %Vor%    ...
19.09.2016, 11:49
2
Antworten

kann keinen expliziten Initialisierer für Arrays angeben

Ich bekomme den folgenden Kompilierfehler ... %Vor% warum ist das? Kopfzeile %Vor% cpp %Vor% BEARBEITEN, UM MEINEN VERSUCH AN STD :: array ZU ZEIGEN %Vor% kann auch nicht funktionieren. %Vor% und wenn ich das in mein...
03.01.2014, 00:21