Suchergebnisse für Anfrage "c++"

10 die antwort

Abhängigkeiten für ein Makefile für ein Projekt in C / C ++ erzeugen

Ich habe ein Projekt, das ein Makefile mit defekten Abhängigkeiten hat. Gibt es eine bekannteste Möglichkeit, eine Liste der Abhängigkeiten für das Projekt zu erstellen, die ich im Makefile verwenden kann, außer jede Quelldatei von Hand oder mit ...

4 die antwort

Fedora 22 - compile - __atomic_is_lock_free

Ich versuche, eine Software (SuperCollider) auf Fedora 22 zu kompilieren, aber ich stoße auf ein Problem: libsupernova.a(server.cpp.o): In function `std::atomic<boost::lockfree::detail::tagged_index>::is_lock_free() ...

8 die antwort

gcc 4.3.3 Compiler-Optionen standardmäßig aktiviert

Ich bin von gcc Version 4.0.3 auf 4.3.3 umgezogen und habe festgestellt, dass -mfpmath in gcc 4.3.3 standardmäßig auf sse gesetzt ist. Dies verursachte tatsächlich Fehler in meiner Anwendung. In 4.0.3 war der -mfpmath 387. Ich möchte wissen, ...

TOP-Veröffentlichungen

10 die antwort

Wann fungiert der Kommaoperator nicht als Kommaoperator?

Wenn Sie diesen Code sehen, class A{ public: A(int a):var(a){} int var; }; int f(A obj) { return obj.var; } int main() { //std::cout<<f(23); // output: 23 std::cout<<f(23, 23); // error: too many arguments to function 'int f(A)' return 0; }f(23, ...

8 die antwort

Leistungsproblem mit Parser, der mit Boost :: spirit @ geschrieben wur

Ich möchte eine Datei analysieren, die so aussieht (FASTA-ähnliches Textformat): >InfoHeader "Some text sequence that has a line break after every 80 characters" >InfoHeader "Some text sequence that has a line break after every 80 ...

8 die antwort

Verstehen des Low-Level-Hooks für Maus und Tastatur (win32)

Ich versuche, globale Maus- und Tastatureingaben zu erfassen. LRESULT CALLBACK MouseHookProc(int nCode, WPARAM wParam, LPARAM lParam) { if (nCode >= 0) { if (wParam == WM_RBUTTONDOWN) printf("right mouse down\n"); if (wParam == WM_RBUTTONUP) ...

6 die antwort

Mitglied Funktion ein Freund

Ich habe einige Beispiele in einem Buch ausprobiert (C ++ Primer von Stanley Lippman) und ich verstehe, dass eine Klasse eine andere Klasse zu einem Freund machen kann (um auf einige private Mitglieder zuzugreifen). Jetzt lese ich über eine ...

6 die antwort

Nimmt die Angabe von constexpr im Konstruktor automatisch vor, dass alle daraus erstellten Objekte constexpr sind?

Hier ist mein Code: class test{ public: constexpr test(){ } constexpr int operator+(const test& rhs){ return 1; } }; int main(){ test t; //constexpr word isn't necessary constexpr int b = t+test(); // works at compile time! int w = 10; // ...

2 die antwort

Ist ein glvalue integraler konstanter Ausdruck ein konstanter Ausdruck?

N4527 5.20 [expr.const] p3 Einintegraler konstanter Ausdruck ist ein Ausdruck vom Typ einer ganzzahligen oder nicht mit einem Gültigkeitsbereich versehenen Aufzählung, der implizit in einen Wert konvertiert wird, wobei der konvertierte Ausdruck ...

10 die antwort

Initialiser-Liste als Funktionsparameter für Array übergeben

Wie mache ich das? void foo(uint8_t a[]) { ... } foo({0x01, 0x02, 0x03});Es gibt mir einen Fehler: error: cannot convert '<brace-enclosed initializer list>' to 'uint8_t* {aka unsigned char*}' for argument '1' ^