preguntar acerca de c++

1
réponses

Est-ce que const signifie thread-safe en C++11?

J'entends que const signifie thread-safe dans C++11. Est-ce vrai? Cela signifie - const est maintenant l'équivalent de Java's synchronized? Sont-ils à court de mots-clés? ... …
demandé sur 1970-01-01 00:33:33
11
réponses

Quelle est la différence entre atan et atan2 en C++?

Quelle est la différence entre atan et atan2 en C++? ... …
demandé sur 1970-01-01 00:33:28
7
réponses

Comment trier un vecteur de paires en fonction du deuxième élément de la paire?

Si j'ai un vecteur de paires: std::vector<std::pair<int, int> > vec; Existe-t-il un moyen facile de trier la liste dans un ordre croissant en fonction du deuxième élément de la paire? Je sais que je peux écrire un petit objet de fonct …
demandé sur 1970-01-01 00:33:28
3
réponses

quelle est la différence entre const itérateur et itérateur? [dupliquer]

Cette question a déjà une réponse ici: Quelle est la différence entre const_iterator et itérateur non-const dans le C++ STL? 7 réponses Quelle est la différ …
demandé sur 1970-01-01 00:33:31
7
réponses

C++: référence const, avant vs après le spécificateur de type

Quelle est la différence entre les arguments dans: int foo1(const Fred &arg) { ... } Et int foo2(Fred const &arg) { ... } ? Je ne vois pas ce cas couvert dans la FAQ parashift. ... …
demandé sur 1970-01-01 00:33:30
5
réponses

Comment rediriger cin et cout vers des fichiers?

Comment puis-je rediriger cin à in.txt et cout à out.txt? ... …
c++
demandé sur 1970-01-01 00:33:32
5
réponses

C++ où initialiser la const statique

J'ai une classe class foo { public: foo(); foo( int ); private: static const string s; }; Où est le meilleur endroit pour initialiser la chaîne s dans le fichier source? ... …
demandé sur 1970-01-01 00:33:30
4
réponses

Rotation d’un point autour d’un autre point (2D)

J'essaie de faire un jeu de cartes où les cartes se fanent. En ce moment pour l'afficher Im en utilisant 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, …
demandé sur 1970-01-01 00:33:30
2
réponses

Une déclaration peut-elle affecter l’espace de noms std?

#include <iostream> #include <cmath> /* Intentionally incorrect abs() which seems to override std::abs() */ int abs(int a) { return a > 0? -a : a; } int main() { int a = abs(-5); int b = std::abs(-5); std::cout<< …
demandé sur 1970-01-01 00:33:38
12
réponses

Comment puis-je vider le tampon cin?

Comment effacer le tampon cin en C++? ... …
demandé sur 1970-01-01 00:33:28