Suchergebnisse für Anfrage "c++"

8 die antwort

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

2 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

4 die antwort

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

14 die antwort

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

12 die antwort

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

6 die antwort

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, ...

16 die antwort

Convert lptstr to char *

Würde jemand zufällig wissen, wie man Typ konvertiertLPTSTR zuchar * in C ++?

4 die antwort

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

4 die antwort

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