Suchergebnisse für Anfrage "c++"
Speichern von Crypto ++ - Objekten in std :: vector
Ich möchte Crypto ++ - Schlüssel in @ speichestd::vector<uint8_t>. Leider gibt es nurCryptoPP::StringSink, das machtstd::string Referenz aber neinCryptoPP::VectorSink das würde einen Verweis auf @ nehmstd::vector. Folgender Code funktioniert ...
Stack Overflow - statischer Speicher vs. dynamischer Speicher
Wenn du schreibstint m[1000000]; In der Hauptfunktion von C / C ++ wird ein Laufzeitfehler für einen Stapelüberlauf angezeigt. Stattdessen, wenn Sie @ schreibvector<int> m; und dann push_back 1000000 Elemente dort, wird es gut laufen. Ich bin ...
Ist das Bit std :: array mit dem alten C-Array kompatibel?
Ist das zugrunde liegendebitrepräsentation für einstd::array<T,N> v und einT u[N] das Gleiche it anderen Worten, ist es sicher, @ zu kopierN*sizeof(T) Bytes von einem zum anderen? (Entweder durchreinterpret_cast odermemcpy.) Bearbeiten Zur ...
Instantierung einer abstrakten Klasse über Initialisierungsliste [duplizieren]
Diese Frage hat hier bereits eine Antwort: Warum erlauben mir gcc und clang, eine abstrakte Klasse zu konstruieren? [/questions/37017094/why-do-gcc-and-clang-allow-me-to-construct-an-abstract-class] 1 AntwortIch möchte verstehen, warum der ...
C ++ - DGRAM-Socket erhält die RECEIVER-Adresse
In C ++, ie bekomme ich dasEmpfängeradress des UDP-Pakets, das ich mit recvfrom erhalten habe. Ich weiß, dass es derselbe Host sein sollte, auf dem ich das Paket empfange, aber ich muss es aus dem empfangenen Paket extrahieren, um etwas ...
Templated Functions .. FEHLER: template-id stimmt mit keiner Template-Deklaration überein
Ich habe geschrieben eine Funktionsvorlage undeine explizit spezialisierte Template-Funktion, das einfach 3 Argumente aufnimmt und das größte davon berechnet und ausgibt. Die spezialisierte Funktion verursacht einen Fehler, während die ...
Debuggen von Ncurses mit Eclipse CDT
Ich schreibe eine C ++ - Anwendung mit ncurses in Eclipse CDT. Ich kann meine Anwendung jedoch nicht in Eclipse ausführen / debuggen, da die Konsole in Eclipse nicht mit curses funktioniert. Meine App läuft einwandfrei, wenn ich sie von einem ...
Erasing von einem std :: vector, während Sie a für jeden tun?
Die richtige Methode zum Iterieren ist die Verwendung von Iteratoren. Ich denke jedoch, durch Löschen wird der Iterator ungültig. rundsätzlich möchte ich Folgendes tun: for(iterator it = begin; it != end; ++it) { if(it->somecondition() ) { ...
Wie rufe ich eine statische Methode aus einer privaten Basisklasse auf?
Aufgrund des Layouts einer Drittanbieter-Bibliothek habe ich etwa den folgenden Code: struct Base { static void SomeStaticMethod(){} }; struct Derived1: private Base {}; struct Derived2: public Derived1 { void ...
Übergreifende Abhängigkeiten ohne Forward-Deklaration aller verwendeten Funktionen?
Ich habe Klasse A (in A.h), die von Klasse B in (B.h) abhängt und umgekehrt. Das Vorwärtsdeklarieren der verwendeten Funktionen funktioniert, aber dies bedeutet, dass ich überall dort aktualisieren muss, wo ich diese Funktionen in ...