Als «c++» getaggte Fragen

140
Welche Iomanip-Manipulatoren sind "klebrig"?

Ich hatte kürzlich ein Problem beim Erstellen eines stringstream, da ich fälschlicherweise angenommen habe, dass std::setw()dies den Stringstream bei jeder Einfügung beeinflussen würde, bis ich ihn explizit geändert habe. Es wird jedoch nach dem Einfügen immer deaktiviert. // With timestruct with...

140
Statische virtuelle C ++ - Mitglieder?

Ist es in C ++ möglich, eine Mitgliedsfunktion zu haben, die sowohl staticals als auch ist virtual? Anscheinend gibt es keinen einfachen Weg, dies zu tun ( static virtual member();ist ein Kompilierungsfehler), aber gibt es zumindest einen Weg, um den gleichen Effekt zu erzielen? IE: struct Object {...

140
Bequeme C ++ - Strukturinitialisierung

Ich versuche einen bequemen Weg zu finden, um 'pod' C ++ - Strukturen zu initialisieren. Betrachten Sie nun die folgende Struktur: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Wenn ich dies bequem in C (!) Initialisieren...

140
Ist #pragma einmal Teil des C ++ 11-Standards?

Traditionell war / ist die standardmäßige und tragbare Methode zur Vermeidung mehrerer Header-Einschlüsse in C ++ die Verwendung des #ifndef - #define - #endifPre-Compiler-Direktiven-Schemas, das auch als Makro-Guard-Schema bezeichnet wird (siehe Code-Snippet unten). #ifndef MY_HEADER_HPP #define...

139
Drehen eines Punktes um einen anderen Punkt (2D)

Ich versuche ein Kartenspiel zu machen, bei dem die Karten auffächern. Im Moment benutze ich die Allegro-API, die eine Funktion hat: al_draw_rotated_bitmap(OBJECT_TO_ROTATE,CENTER_X,CENTER_Y,X ,Y,DEGREES_TO_ROTATE_IN_RADIANS); So kann ich meinen Fan-Effekt leicht machen. Das Problem ist dann zu...