Suchergebnisse für Anfrage "c++"
Die Indizes von Nicht-Null-Bytes eines SSE / AVX-Registers
Wenn der Wert eines SSE / AVX-Registers so ist, dass alle seine Bytes entweder 0 oder 1 sind, gibt es eine Möglichkeit, die Indizes aller Nicht-Null-Elemente effizient abzurufen? Zum Beispiel, wenn der xmm-Wert | ist r0 = 0 | r1 = 1 | r2 = 0 | ...
ie würden Sie die Leistung einer Funktion bewerte
hier ist vielleicht eine weiter fortgeschrittene frage. Wenn Sie zwei Funktionen haben, die einen Wert @ zurückgeb int F(int input1, int input2) { int output; //some algorithm that assigns value to output// return output; } int D(int input1, ...
Linux GUI Entwicklung
Ich habe ein großes GUI-Projekt, das ich auf Linux portieren möchte. Was ist das am meisten empfohlene Framework für die GUI-Programmierung unter Linux? Können Frameworks wie KDE / Gnome für dieses Ziel verwendet werden? Oder ist es besser, etwas ...
Größe der Struktur mit einem einzigen Element
Gegebe struct S { SomeType single_element_in_the_struct; };Ist es immer wahr, dass sizeof(struct S) == sizeof(SomeType) Oder kann es implementierungsabhängig sein?
C ++ Overloading operator + in einer Template-Klasse
template<typename T> class Matrix { template<typename U> friend Matrix<U> operator+(const Matrix<U>& a, const Matrix<U>& b); protected: size_t _m, _n; T *_alloc; }; template<typename U> Matrix<U> operator+(const Matrix<U>& a, const Matrix<U>& b) ...
Neue Option in GCC 5.3: -fno-semantic-interposition
GCC 5.3 hat eine neue Option hinzugefügt:-fno-semantic-interposition Mit der neuen Option -fno-semantic-interposition kann die Codequalität von gemeinsam genutzten Bibliotheken verbessert werden, bei denen das Einfügen von exportierten Symbolen ...
Weird Linker Fehler mit statischem std :: map
Warum erhalte ich einen Linker-Fehler, wenn ich versuche, diesen in Visual Studio 2008 zu kompilieren? #include <stdafx.h> #include <iostream> #include <map> #include <string> class MyClass { public: MyClass () { }; virtual ~MyClass() {}; static ...
Extra geschweifte Klammern in C ++ - Code
anchmal stößt man auf Code mit zusätzlichen geschweiften Klammern, die nichts mit dem Gültigkeitsbereich zu tun haben, sondern nur der Lesbarkeit und der Vermeidung von Fehlern diene Beispielsweise GetMutexLock( handle ) ; { // brace brackets ...
C ++ Valgrind zeigt Speicherverlust in Hallo Welt [duplizieren]
Diese Frage hat hier bereits eine Antwort: Valgrind: Mit <iostream> @ ist der Speicher noch mit einem einfachen Programm erreichb [/questions/30376601/valgrind-memory-still-reachable-with-trivial-program-using-iostream] 3 answersCode meines ...
Wie werden benutzerdefinierte Iteratoren und const_iterators korrekt implementiert?
Ich habe eine benutzerdefinierte Containerklasse, für die ich das @ schreiben möchtiterator undconst_iterator Klassen Ich habe das noch nie gemacht und es gelang mir nicht, eine geeignete Anleitung zu finden. Was sind die Richtlinien für die ...