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

std :: shared_ptr - Bewährte Methode zum Übergeben von Shared Pointer als Parameter

Ich war ungefähr zehn Jahre von ernstem C ++ weg. Ich komme zurück in die Herde und arbeite gerade an einem Projekt, um mich vollständig mit C ++ 11 vertraut zu machen. Ich habe ein bisschen eine existenzielle Krise darüber, wie man am besten st...
03.01.2014, 17:34
1
Antwort

constexpr Tiefenbegrenzung mit Clang (fcontexpr-Tiefe scheint nicht zu funktionieren)

Gibt es überhaupt eine Konfiguration für die Instantiierungstiefe von conexpr? Ich laufe mit -fconstexpr-depth = 4096 (mit clang / XCode). Trotzdem kann dieser Code mit Fehler nicht kompiliert werden: Die Contex-Variable fib_1 muss durch eine...
05.07.2014, 23:42
3
Antworten

C ++ Eigen initialisiert statische Matrix

Ist es möglich, eine statische Eigenmatrix4d in einer Headerdatei zu initialisieren? Ich möchte es als globale Variable verwenden. Ich möchte etwas in der Art von: machen %Vor% Oder ähnlich Vektoren: %Vor% Hier ist ein Link zu den E...
21.07.2015, 20:52
2
Antworten

Ist das Überladen der Funktion durch Referenz zulässig, wenn keine Mehrdeutigkeit besteht?

Betrachten Sie folgenden Code: %Vor% Ich verstehe, dass es eine Mehrdeutigkeit für foo(m) einführt, aber ist dies zulässig, wenn der Ausdruck vom Typ int ist (oder ein anderer, der in int konvertiert werden kann)? Ich habe versuc...
16.07.2015, 12:21
2
Antworten

C ++ - Konvertierungsoperator nach chrono :: duration - arbeitet mit C ++ 17, aber nicht mit C ++ 14 oder weniger

Der folgende Code wird mit gcc 7.1.0 mit C ++ 17-Satz kompiliert, kompiliert jedoch nicht mit C ++ 14-Satz (oder Visual Studio 2017). Es ist einfach auf Wandbox zu reproduzieren. Was muss getan werden, damit es mit C ++ 11/14 funktioniert?...
21.01.2018, 10:07
1
Antwort

Verhalten der Selbstzuweisung mit dem Parameter const ref

Ich bin auf einen sehr alten Code gestoßen, der eine Klasse mit einem definierten Kopierzuweisungsoperator hat, der seinen Parameter als const-Referenz verwendet, aber auch nicht nach einer Selbstzuweisung sucht, also im Wesentlichen: %Vor%...
07.03.2018, 07:35
3
Antworten

Wie weiß der Compiler, dass das String-Literal (const char *) bereits im Datenspeicher existiert?

Ich habe das gelernt %Vor% verwendet "abc", um das Array szA zu initialisieren, so dass es im Stapelspeicher gespeichert wird und beim Beenden der Funktion zerstört wird. Betrachten Sie andererseits: %Vor% Hier wird "abc" wie statisch...
18.02.2018, 07:20
8
Antworten

Wie rufen Sie einen Konstruktor für globale Objekte, für Arrays von Objekten und für Objekte in Klassen / Strukturen auf?

Wie würden Sie den Konstruktor der folgenden Klasse in diesen drei Situationen nennen: Globale Objekte, Arrays von Objekten und Objekte, die in einer anderen Klasse / Struktur enthalten sind? Die Klasse mit dem Konstruktor (wird in allen drei...
16.11.2008, 19:32
2
Antworten

Fehler beim Erstellen des SSL-Kontextes - Qt

Ich habe alles versucht, was in dieser Frage aber nichts hat funktioniert.   Die Binärdatei funktioniert gut unter Windows 64-Bit, zeigt aber fast immer den Fehler %Vor% unter Windows 32-Bit. Ich habe das Demo http Client Beispiel versu...
19.09.2013, 12:00
5
Antworten

Zuweisung von double zu const int & vs int zu const int &

Ich versuche die konstante Referenz in C ++ zu verstehen und bin über dieses Problem gestolpert: Wenn ich einer const int & amp; und dann den Wert des referenzierenden Double ändern, der Wert meiner int-Referenz bleibt konstant. %Vor% Bei...
08.10.2013, 20:03