Suchergebnisse für Anfrage "c++"
Wie löse ich den Konflikt zwischen Compiler und Enum-Neudeklaration?
Betrachten Sie die folgenden C ++ - Enumerationen: enum Identity { UNKNOWN = 1, CHECKED = 2, UNCHECKED = 3 }; enum Status { UNKNOWN = 0, PENDING = 1, APPROVED = 2, UNAPPROVED = 3 }; Der Compiler widersprach den beidenUNKNOWN items und warf ...
Laden von 8 Zeichen aus dem Speicher in eine __m256-Variable als gepackte Gleitkommazahlen mit einfacher Genauigkeit
Ich optimiere einen Algorithmus für die Gaußsche Unschärfe in einem Bild und möchte die Verwendung eines Float-Puffers [8] im folgenden Code durch eine intrinsische Variable __m256 ersetzen. Welche Anweisungsreihe eignet sich am besten für diese ...
Type emuliert eine C ++ Referenz besser als std :: reference_wrapper
Ich entwerfe eine Klasse, die sich wie C ++ - Referenzen verhält, aber einige zusätzliche instrumentelle Dinge ausführt (Buchhaltung). Anfangs dachte ich, dassstd::reference_wrapper<T> wäre ein gutes Modell. Aber nach einer Weile wurde mir ...
LocalAlloc Vs GlobalAlloc Vs malloc Vs new
Ich habe auf verschiedenen Links danach gesucht, aber der Zweifel bleibt bestehen. Ich verstehe den Unterschied zwischen @ nicLocalAlloc vsGlobalAlloc vsmalloc vsnew für die Speicherzuweisung. Ich bin durch diesen Link von MSDN ...
Wie entfernt man doppelte Elemente in einem Array in O (n) in C oder C ++?
Gibt es eine Methode zum Entfernen der doppelten Elemente in einem Array in C / C ++ in O (n)? Angenommen, Elemente sinda[5]={1,2,2,3,4} dann sollte das resultierende Array @ enthalt{1,2,3,4} Die Lösung kann mit zwei for-Schleifen erreicht ...
Einfache Möglichkeit, ein einzelnes Bit zu setzen / zu entfernen
Right now Ich benutze dies, um einzelne Bits in einem Byte zu setzen / zu entfernen: if (bit4Set) nbyte |= (1 << 4); else nbyte &= ~(1 << 4);Aber können Sie das nicht einfacher / eleganter machen? Wie setzen oder setzen Sie das Bit in ...
Zugriff auf private verschachtelte Klasse
Ich habe diese einfache Klasse gemacht, die immer noch mit meinem Verstand spielt: class A { private: class B {}; public: B getB() { return B(); }; };Als C ++ 03 kompiliert diese Klasse gut, aber es gibt einfach kein schön aussehender Weg, ...
Convert lptstr to char *
Würde jemand zufällig wissen, wie man Typ konvertiertLPTSTR zuchar * in C ++?
Einfache Möglichkeit, festzustellen, ob Unicode-Zeichen in der aktuellen Schriftart unterstützt werden?
Ich verwende Borland C ++ Builder 2009 und zeige die nach rechts und links zeigenden Pfeile wie folgt an: Button2->Hint = L"Ctrl+\u2190" ; Button3->Hint = L"Ctrl+\u2192" ;Dies funktioniert gut unter Windows 7, die Anwendung verwendet die ...
Throw in Constexpr Funktion
Der folgende Code kompiliert unter clang ++ 3.7.0, wird jedoch von g ++ 5.3.1 abgelehnt. Beide haben-std=c++14 Möglichkeit. Welcher Compiler ist richtig? Weiß jemand wo in der Norm darüber geredet wird? Vielen Dank #include <stdexcept> using ...