Suchergebnisse für Anfrage "c++"

2 die antwort

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

1 die antwort

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

2 die antwort

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)

TOP-Veröffentlichungen

5 die antwort

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

1 die antwort

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

3 die antwort

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

6 die antwort

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

6 die antwort

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

4 die antwort

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 ?

9 die antwort

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