Questions marquées «c++»

141
Créer mes propres itérateurs

J'essaie d'apprendre le C ++ alors pardonnez-moi si cette question démontre un manque de connaissances de base, vous voyez, le fait est que j'ai un manque de connaissances de base. Je veux de l'aide pour savoir comment créer un itérateur pour une classe que j'ai créée. J'ai une classe «Shape» qui...

141
Meilleure documentation pour Boost: asio?

La documentation disponible sur le site Web de boost est ... limitée. D'après ce que j'ai pu lire, le consensus général est qu'il est simplement difficile de trouver une bonne documentation sur la bibliothèque boost :: asio. Est-ce vraiment le cas? Si oui, pourquoi? Remarques: J'ai déjà trouvé le...

141
Initialisation de structure C ++ pratique

J'essaie de trouver un moyen pratique d'initialiser les structures C ++ 'pod'. Maintenant, considérez la structure suivante: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Si je veux initialiser commodément ceci en C (!), Je...

140
Quels manipulateurs iomanip sont «collants»?

J'ai récemment eu un problème pour créer un en stringstreamraison du fait que j'ai supposé à tort que std::setw()cela affecterait le flux de chaînes pour chaque insertion, jusqu'à ce que je le modifie explicitement. Cependant, il est toujours désactivé après l'insertion. // With timestruct with...

140
Membres virtuels statiques C ++?

Est-il possible en C ++ d'avoir une fonction membre qui est à la fois staticet virtual? Apparemment, il n'y a pas de moyen simple de le faire (il static virtual member();s'agit d'une erreur de compilation), mais y a-t-il au moins un moyen d'obtenir le même effet? C'EST À DIRE: struct Object {...

140
Quand dois-je utiliser std :: thread :: detach?

Parfois, je dois utiliser std::threadpour accélérer mon application. Je sais aussi qu'il join()attend la fin d'un fil. C'est facile à comprendre, mais quelle est la différence entre appeler detach()et ne pas l'appeler? Je pensais que sans detach(), la méthode du thread fonctionnera en utilisant un...

139
Rotation d'un point autour d'un autre point (2D)

J'essaye de faire un jeu de cartes où les cartes se déploient. En ce moment, pour l'afficher, j'utilise l'API Allegro qui a une fonction: al_draw_rotated_bitmap(OBJECT_TO_ROTATE,CENTER_X,CENTER_Y,X ,Y,DEGREES_TO_ROTATE_IN_RADIANS); donc avec cela je peux faire mon effet de fan facilement. Le...