Suchergebnisse für Anfrage "c++"

16 die antwort

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

12 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

12 die antwort

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

6 die antwort

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

6 die antwort

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

6 die antwort

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

2 die antwort

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

2 die antwort

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

4 die antwort

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