Suchergebnisse für Anfrage "c++"

4 die antwort

Programm mit Verkettung von using-Deklarationen kompiliert auf MSVS und clang, aber nicht auf GCC

Ist das folgende Programm gemäß dem c ++ - Standard wohlgeformt oder schlechtgeformt? namespace X { int i; } namespace Y { using X::i; } int main() { using X::i; using Y::i; } Ich erhalte mit verschiedenen Compilern ...

6 die antwort

Wie konvertiere ich ein hexadezimales float in ein float in C / C ++ mit der _mm_extract_ps SSE GCC instrinc Funktion

Ich schreibe einen SSE-Code für die 2D-Faltung, aber die SSE-Dokumentation ist sehr spärlich. Ich berechne das Skalarprodukt mit _mm_dp_ps und verwende _mm_extract_ps, um das Skalarprodukt-Ergebnis zu erhalten, aber _mm_extract_ps gibt ein Hex ...

10 die antwort

Gibt es Tools zum Aufspüren von Bloat in C ++?

Eine unachtsam geschriebene Vorlage hier, einige übermäßige Inlinings dort - es ist allzu einfach, aufgeblähten Code in C ++ zu schreiben. Im Prinzip ist das Refactoring zur Reduzierung dieser Aufblähung nicht allzu schwierig. Das Problem besteht ...

TOP-Veröffentlichungen

4 die antwort

Beste Methode zum Implementieren eines abstrakten Factory-Musters

Consider folgenden Code: #include <stdio.h> // ============================= class Shape{ public: virtual ~Shape(){}; virtual void process() = 0; }; class Triangle : public Shape{ public: virtual void process() override { printf("BBB\n"); } }; ...

6 die antwort

Was ist das Ergebnis des Vergleichs einer Zahl mit NaN?

Consider zum Beispiel bool fun (double a, double b) { return a < b; }Was wirdfun return wenn eines der Argumente NaN ist? Ist dieses undefinierte / implementierungsdefinierte Verhalten? Was passiert mit den anderen Vergleichsoperatoren und den ...

2 die antwort

Fügt AES_cbc_encrypt Auffüllung hinzu?

Betrachten Sie den folgenden Ausschnitt aus C ++ - Code: #include <iostream> #include <openssl/aes.h> #define AES_KEY_LENGTH 32 using namespace std; int main() { AES_KEY encryption_key; AES_KEY decryption_key; unsigned char key[AES_KEY_LENGTH] = ...

2 die antwort

std :: u32string Konvertierung nach / von std :: string und std :: u16string

Ich muss zwischen UTF-8, UTF-16 und UTF-32 für verschiedene APIs / Module konvertieren und da ich weiß, dass ich die Option habe, C ++ 11 zu verwenden, sehe ich mir die neuen Zeichenfolgentypen an. Es sieht so aus, als könnte ich @ ...

6 die antwort

Wie erstelle ich eine native C ++ - Bibliothek auf Android?

Ich muss eine dynamische Linkbibliothek in C ++ schreiben, die von Java unter Android verwendet wird. Wie ich bekomme, sollte es .so Bibliothek sein, aber ich weiß nicht, wie ich das machen soll. Ich habe Cygwin ausprobiert, aber es stürzt ab: ...

2 die antwort

C ++: Breite Zeichen werden falsch ausgegeben?

Mein Code ist im Grunde das: wstring japan = L"日本"; wstring message = L"Welcome! Japan is "; message += japan; wprintf(message.c_str()); Ich möchte breite Zeichenfolgen verwenden, weiß aber nicht, wie sie ausgegeben werden. Deshalb habe ich ...

2 die antwort

OpenCV Konvexitätsfehler Zeichnung

Ich habe die Fehler unter Verwendung von Konvexitätsfehlern in einem 4-Element-Vektor-Integer-Array unter Verwendung von vec4i gespeichert. Mein konvexes Hull-Array befindet sich im Hull-Element und Konturen in Konturen; Ich möchte eine Linie ...