Suchergebnisse für Anfrage "c++"
C ++ 11 Unterschied in Konstruktoren (geschweifte Klammern)
Ich bin ziemlich neu in C ++ und habe festgestellt, dass die folgenden Codezeilen anders funktionieren MyClass c1; c1.do_work() //works MyClass c2(); c2.do_work() //compiler error c2228: left side is not a class, structure, or union. MyClass ...
Wie benutze ich den Boost-Präprozessor, um Accessoren zu generieren?
Zum Beispiel class A { int m_x; float m_y; double m_z; int x() const {return m_x;} float y() const {return m_y;} double z() const {return m_z;} };wird wie class A { MY_MACRO((int)(float)(double), (x)(y)(z)); };Verwenden Sie dazu ...
Was bedeutet es mit (BYTE) -1?
Ich lese den Code eines anderen: #define CPUTYPE_INVALID ((BYTE)-1)Was bedeutet das? Ich denke, es hat den gleichen Effekt wie folgt: #define CPUTYPE_INVALID 255wenn wir schon haben typedef unsigned char BYTE; (in windef.h)
bereichsbezogen für mehrdimensionale Arrays
Mein Embedded-System hat eine C ++ 11-fähige Version von g ++, daher habe ich Code von bereinigt for( uint16_t* p = array; p < (&array)[1]; ++p ) { *p = fill_value; }zu for( uint16_t& r : array ) { r = fill_value; }welches istviel ...
K Entwicklungsschritte und Haltepunkte funktionieren nicht
Ich muss Schritte (Step over, Step over-Anweisung ...) und Haltepunkte verwenden. Aber die Optionen Schritt über Schritt über Anweisung und ect. sind im Menü Ausführen deaktiviert. Und wenn ich einen Haltepunkt in ein Programm setze, stoppt das ...
Aliasing einer variadischen Template-Funktion
Ich habe eine unterschiedliche Funktion wie: void test(int){} template<typename T,typename...Args> void test(int& sum,T v,Args... args) { sum+=v; test(sum,args...); }Ich möchte es alias auf etwas wie: auto sum = test;//error : can not deduce ...
Beste Möglichkeit, mt19937_64 für Monte-Carlo-Simulationen zu verwenden
Ich arbeite an einem Programm, das eine Monte-Carlo-Simulation ausführt. Insbesondere verwende ich einen Metropolis-Algorithmus. Das Programm muss möglicherweise Milliarden von "Zufallszahlen" erzeugen. Ich weiß, dass der Mersenne-Twister für die ...
Kann OpenCV wegen undefinierter Referenzen nicht zum Kompilieren bringen?
Der Code ist einfach und im Wesentlichen direkt vondiese [http://docs.opencv.org/doc/tutorials/introduction/load_save_image/load_save_image.html#load-save-image] Lernprogramm. Ich verwende Arch Linux und habe die OpenCV-Bibliothek ...
USB-Stick Seriennummer unter Linux C ++
Gibt es eine Möglichkeit, die S / N des USB-Laufwerks unter Linux mit C ++ zu bestimmen? Andernfalls unterscheidet sich C ++ auf andere Weise vonhwinfo -disk undhdparm -i ?
Links zu offiziellen Styleguides [geschlossen]
In C ++ gibt es verschiedene Arten von Stilen: MFC, Boost, Google usw. Ich möchte diese Stile untersuchen und herausfinden, welcher für meine Projekte am besten geeignet ist, aber ich möchte aus dem offiziellen Stilhandbuch lesen. Hat jemand eine ...