Suchergebnisse für Anfrage "c++"

18 die antwort

Sind Typfelder rein böse?

Wie in @ besprochThe c ++ Programming Language 3rd Edition [https://rads.stackoverflow.com/amzn/click/com/0201889544] In Abschnitt 12.2.5 tendieren Typfelder dazu, Code zu erstellen, der weniger vielseitig, fehleranfällig, weniger intuitiv und ...

2 die antwort

Ist es für die Implementierung einer Standardbibliothek zulässig, dass die Klassendefinition vom C ++ - Standard abweicht?

Der folgende Code wurde erfolgreich mit clang und MSVC kompiliert, kann jedoch in GCC 6.1.0 nicht kompiliert werden. #include <memory> template<typename R, typename T, typename... Args> T* test(R(T::*)(Args...) const) { return nullptr; } int ...

10 die antwort

Unterschied zwischen static_cast <const A> (* this) und static_cast <const A &> (* this)

in folgendem Code (aus C ++ übernommen): class A { .... char& operator[](std::size_t position) // now just calls const op[] { return const_cast<char&>( // cast away const on op[]'s return type; static_cast<const TextBlock&>(*this) // add const ...

TOP-Veröffentlichungen

4 die antwort

Wie werden Ausnahmen von C ++ über SWIG nach Java behandelt?

Wir implementieren einen Wrapper für C ++ - Code, um Java-Clients zugänglich zu machen. Ich habe das @ gesehSWIG-Dokumente zur Ausnahmebehandlung [http://www.swig.org/Doc1.1/HTML/Exceptions.html#n4] aber was bedeutet das in den drei Ebenen (C ++ ...

12 die antwort

Erhalten eines unique_ptr für eine Klasse, die enable_shared_from_this erbt

ormalerweise ziehe ich es vor, @ zurückzukehrunique_ptr aus Fabriken. Vor kurzem bin ich auf das Problem gestoßen, ein @ zurückzugebeunique_ptr für eine Klasse, die @ erenable_shared_from_this. Benutzer dieser Klasse rufen ...

20 die antwort

Bit Array in C ++

Wenn ich mit Project Euler-Problemen arbeite, benötige ich häufig große (> 10 ** 7) Bit-Arrays. Mein normaler Ansatz ist einer von: bool* sieve = new bool[N]; bool sieve[N];Wenn N = 1.000.000, verwendet mein Programm 1 MegaByte (8 * 1.000.000 ...

12 die antwort

itoa Funktionsproblem

Ich arbeite an Eclipse in der Ubuntu-Umgebung in meinem C ++ - Projekt. Ich verwende dasitoa -Funktion (die perfekt in Visual Studio funktioniert) und der Compiler beschwert sich, dassitoa ist nicht deklariert. Ich habe @ ...

10 die antwort

In welchem Segment liegt eine bestimmte Zahl? [Duplikat

Diese Frage hat hier bereits eine Antwort: Ist Gleitkomma-Mathematik kaputt? [/questions/588004/is-floating-point-math-broken] 28 answersngenommen, Sie habenn (Integer) zusammenhängende Segmente der Längel (Gleitkomma). Das ist Segment 0 = [0, ...

4 die antwort

Windows virtuelle Schlüsselcodes

Wie kann ich eine Funktion wie @ implementierestd::string VirtualKeyCodeToStdString(UCHAR key) was gibt Beschreibungen der virtuellen Schlüssel zurück? Beispiel: Eingabe istVK_CAPITAL, Rückgabewert iststd::string("Caps Lock")

2 die antwort

readAll () von QSerialPort enthält nicht die zuletzt gesendete Antwort

Ich verwende Qt, um ein serielles Gerät zu steuern. Wenn ich einen Befehl an mein serielles Gerät sende, mache ich so etwas wieserial->write("command \r\n"). Ich habe einen Druckknopf gemacht, der den Text in einem Klartext-Widget an die Antwort ...