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.
1
Antwort

Warum ist Haskell schneller als C ++ für einen einfachen Fibonacci?

In der Regel sind Fragen im Haskell-Tag, warum Haskell so langsam im Vergleich zu X ist. Meistens können Sie das an die Verwendung von String anstatt Text oder ByteString binden. Nicht-strenge Bewertung oder Fehlen von Typ-Signaturen....
22.06.2016, 00:12
1
Antwort

Unterbindet die Verwendung von -std = c ++ 11 die Binärkompatibilität?

Ich habe nach dieser Frage gesucht - es scheint naheliegend zu sein - aber ich habe es nicht gefunden: Ist ein Modul kompiliert mit "-std = c ++ 11" (g ++) binär kompatibel mit Modulen, die sind nicht mit der Option kompiliert? (Das heißt, kann...
26.05.2014, 16:32
3
Antworten

Ist es sicher, die Definition der Spezialisierung der Template-Member-Funktion (withOUT default body) in der Quelldatei zu platzieren?

Folgendes meine ich: %Vor% - %Vor% - %Vor% Das ist völlig in Ordnung, oder? Ich fing an, das zu bezweifeln, weil ich gerade den specialization of '...' after instantiation -Fehler übersprungen habe, was für mich neu war. Also h...
10.04.2014, 13:20
1
Antwort

dynamic_cast vs static_cast zu void *

In den letzten beiden Zeilen des unteren Programms verhalten sich static_cast<void*> und dynamic_cast<void *> unterschiedlich. Soweit ich weiß, wird das Ergebnis von dynamic_cast<void*> immer auf die Adresse des vollst...
15.04.2014, 05:18
2
Antworten

Bitweises UND mit der Funktion, die bool in C ++ zurückgibt

Ich habe ein Programm geschrieben, das Fehler in einer Menge von Dingen auflistet und einen booleschen Wert am Ende zurückgibt (wahr ist, bedeutet, dass kein Fehler gefunden wurde). Hier ist eine Zusammenfassung meines Codes: %Vor% Ich bi...
24.11.2016, 18:03
1
Antwort

Wie bekomme ich cmake, um pdb-Dateien für Ziele zu installieren?

Wie bekomme ich cmake, um die begleitenden pdb-Dateien zu installieren, die benötigt werden, um von Visual Studio generierte dlls und exes zu debuggen?     
29.11.2016, 07:51
1
Antwort

Wie kann ich einen Move-Konstruktor eines Wrappertyps XT noexcept abhängig von is_nothrow_move_constructibleT deklarieren?

Angenommen, ich habe einen Wrappertyp %Vor% und ich kann nicht einfach X(X&&) = default , weil ich dort nicht-triviale Sachen machen muss. Ich möchte jedoch, dass es noexcept ist, aber nur, wenn T(T&&) noexcept...
24.11.2016, 12:35
4
Antworten

Sollte ich XPath oder nur DOM verwenden?

Ich habe eine Reihe von hierarchischen Daten in einer XML-Datei gespeichert. Ich verpacke das mit TinyXML hinter handgemachten Klassen. Gegeben ein XML-Fragment, das eine Quellsignatur als eine Menge von (Häufigkeits-, Level-) Paaren beschreibt,...
04.03.2011, 13:53
2
Antworten

When ist der Kopierkonstruktor für den Rückgabewert passiert

Ich habe die folgende Elementfunktion: %Vor% RAIIMutex ist eine Hilfsklasse, die einen Mutex erhält und im Konstruktor sperrt und im Destruktor freigibt. m_person ist vom Typ Person (etwas sehr klein). Andere Funktionen in andere...
06.06.2016, 13:42
2
Antworten

Überladungsauflösung und benutzerdefinierte Konvertierung

Betrachten Sie den einfachen Code: %Vor% Erstens bin ich mir nicht sicher, ob ich alles richtig verstehe, also korrigiere mich, wenn du mich bitte falsch findest. Mein Verständnis war, dass void func(B) gewählt werden sollte, da das Ar...
28.12.2015, 08:42