Suchergebnisse für Anfrage "c++"
Virtueller Funktionsaufruf mit Dereferenzierungsobjekt
Ich habe einen Basisklassenzeiger, der auf ein abgeleitetes Klassenobjekt zeigt. Ich rufe anfoo()erwenden Sie für die @ -Funktion im folgenden Code zwei verschiedene Methoden. Warum tutDerived::foo() im ersten Fall angerufen bekommen? Sollte ...
C ++ Bitfield Packing mit Bools
Ich habe gerade einen Test mit Bitfeldern durchgeführt und die Ergebnisse überraschen mich. class test1 { public: bool test_a:1; bool test_b:1; bool test_c:1; bool test_d:1; bool test_e:1; bool test_f:1; bool test_g:1; bool test_h:1; }; ...
reinterpret_cast Vektor der abgeleiteten Klasse zum Vektor der Basisklasse
Ich habe eine 3rd-Party-Klasse, sagen wir, KlasseA und eine Funktion, die den Vektor der Klasse @ akzeptieA von demselben Drittanbieter, sagen Sief3() (Siehe vereinfachtes Programm unten). Zur einfacheren Verwendung vonA, Ich habe eine ...
C ++ Smart Pointer Leistung
Wie viel kostet die Verwendung intelligenter Zeiger, insbesondere boost :: shared_ptr, mehr als reine Zeiger, was Zeit und Speicher angeht? Ist die Verwendung von nackten Zeigern für leistungsintensive Teile von Spielen / eingebetteten Systemen ...
Verwenden Sie zuvor generierten privaten Schlüssel in ECIES
Ich möchte Daten mit ECIES verschlüsseln / entschlüsseln, ich verwende dafür cryptopp. AutoSeededRandomPool prng; //get private key generated ECIES<ECP>::Decryptor d0(prng, ASN1::secp256r1()); PrintPrivateKey(d0.GetKey()); //get public ...
Confusion über Threads, die von std :: async mit dem Parameter std :: launch :: async @ gestartet wurd
Ich bin ein bisschen verwirrt über diestd::async Funktion. Die Spezifikation besagt: asynchrone Operation wird "wie in einem neuen Ausführungsthread" ausgeführt (C ++ 11 §30.6.8 / 11). Now, was soll das heißen? ach meinem Verständnis ist der ...
How to fix “<hash_map> ist veraltet und wird ENTFERNT. Bitte benutze <unordered_map> ”?
Ich lerne C ++ und arbeite mich durch das BuchProgrammieren: Grundlagen und Übung mit C ++. Ich bin bei der ersten Übung, mit der ein "Hallo, Welt!" Ich habe den im Buch angegebenen Quellcode verwendet. #include "../../std_lib_facilities.h" ...
Was ist die Entsprechung von std :: is_const für Verweise auf const?
Betrachten Sie den Code: int const x = 50; int const& y = x; cout << std::is_const<decltype(x)>::value << endl; // 1 cout << std::is_const<decltype(y)>::value << endl; // 0Dies macht Sinn, weily ist keinconst Verweis, es ist ein Verweis auf ...
Ein Int an eine Funktion übergeben und dieses Int dann zum Erstellen eines Arrays verwenden
Ich versuche, eine textureLoader-Klasse für mein openGL-Projekt zu erstellen, und ich kann ein Array von Texturen in meinem Klassenkonstruktor nicht initialisieren, da das Array nichts akzeptiert, es sei denn, es ist eine const int. Um dir ein ...
UTF-16 in UTF-8 konvertieren
Ich bin aktuell mit VC ++ 2008 MFC. Da PostgreSQL UTF-16 (von Windows für Unicode verwendete Codierung) nicht unterstützt, muss ich die Zeichenfolge vor dem Speichern von UTF-16 in UTF-8 konvertieren. Hier ist mein Code-Snippet. // demo.cpp : ...