Suchergebnisse für Anfrage "c++"
Wie mache ich einen Screenshot (hohe fps) unter Linux (Programmierung)
Zunächst möchte ich sagen, dass ich viel darüber gelesen habe und viele Möglichkeiten dazu kennengelernt habe, aber ich war nicht in der Lage, dies unter Linux zu tun. Mein Projekt ist ein Ambilight mit Arduino, daher muss ich einen Screenshot ...
Welche Beziehung besteht zwischen Header-Dateien und Bibliotheksdateien in c ++?
Warum müssen wir der Kompilation sowohl Includes als auch Libs hinzufügen? Warum wickeln die Bibliotheken nicht alles ein?
Auswahl eines gültigen zufälligen Aufzählungswerts auf allgemeine Weise
Nehmen wir an, wir haben einen AufzählungstypE. enum class E : underlying_type_of_E { v1 = uE1, v2 = uE2, //... vN = uEN }; typedef typename std::underlying_type<E>::type uE;Im Allgemeinen sind nicht alle Werte vonuE sind gültige Werte vonE, ...
Wie kann man die Basisklasse aus diesem Beispiel mit Clang erhalten?
Hier ist ein sehr einfaches Codebeispiel und was ich gerne hätte: class B{ // Implementation of class B }; class D : public B{ // Implementation of class D }; int main(){ try{ // Code for try statement } catch(D & d){ // Handler for D } catch(B ...
Konvertieren Sie char * in uint8_t
Ich überweiseNachricht über ein CAN-Protokoll. Dazu dieCAN-Nachricht benötigt Daten vom Typ uint8_t. Also muss ich mein char * in uint8_t konvertieren. Mit meinen Recherchen auf dieser Site produziere ich diesen Code: char* bufferSlidePressure ...
Ist das Schreiben in den & str [0] -Puffer (eines std: string) in C ++ 11 genau definiert?
char hello[] = "hello world"; std::string str; str.resize(sizeof(hello)-1); memcpy(&str[0], hello, sizeof(hello)-1);Dieser Code ist undefiniertes Verhalten in C ++ 98. Ist es in C ++ 11 legal?
C ++: Herstellungs- und Initialisierungsauftragsgarantien
Ich habe einige Zweifel bezüglich der Herstellungs- und Initialisierungsreihenfolge in C ++. Der folgende Code enthält beispielsweise vier KlassenX, Y, Z undW. Die Hauptfunktion instanziiert ein Objekt vonclass X, die ein Objekt von enthältclass ...
Wie liste ich USB-Massenspeichergeräte programmatisch mit libudev unter Linux auf?
Ich mache ein Projekt mit Massenspeichergeräten unter Linux. Ich versuche, eine Anwendung zu schreiben, die alle angeschlossenen USB-Massenspeicher auflistet und benachrichtigt, wenn ein neues Massenspeichergerät angeschlossen wird. Ich verwende ...
Warum ist das Löschen eines unvollständigen Typs wirklich undefiniertes Verhalten?
Betrachten Sie dieses klassische Beispiel, um zu erklären, wasnicht um mit Vorwärtserklärungen zu tun: //in Handle.h file class Body; class Handle { public: Handle(); ~Handle() {delete impl_;} //.... private: Body *impl_; ...
Können Klassenmitglieder außerhalb des Namespaces definiert werden, in dem sie deklariert sind?
Manchmal finde ich Code wie den folgenden (tatsächlich erstellen einige Klassenassistenten solchen Code): // C.h namespace NS { class C { void f(); }; }und in der Implementierungsdatei: // C.cpp #include "C.h" using namespace NS; void C::f() { ...