Questions marquées «c++»

409
Existe-t-il une fonction de signe standard (signum, sgn) en C / C ++?

Je veux une fonction qui renvoie -1 pour les nombres négatifs et +1 pour les nombres positifs. http://en.wikipedia.org/wiki/Sign_function Il est assez facile d'écrire le mien, mais il semble que quelque chose devrait se trouver quelque part dans une bibliothèque standard. Edit: Plus précisément, je...

399
Quand utiliser extern en C ++

Je lis "Think in C ++" et il vient d'introduire la externdéclaration. Par exemple: extern int x; extern float y; Je pense que je comprends le sens (déclaration sans définition), mais je me demande quand cela se révèle utile. Quelqu'un peut-il donner un

397
Utilisation de «const» pour les paramètres de fonction

Jusqu'où allez-vous const? Faites-vous simplement des fonctions constlorsque cela est nécessaire ou allez-vous tout le porc et utilisez-le partout? Par exemple, imaginez un simple mutateur qui prend un seul paramètre booléen: void SetValue(const bool b) { my_val_ = b; } Est-ce constvraiment utile?...

394
Où puis-je trouver les documents standards C ou C ++ actuels?

Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. На этот вопрос есть ответы на Stack Overflow на рcribedом : Где взять стандарт C ++? Pour de nombreuses...

391
Exemple simple de threading en C ++

Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelqu'un peut-il publier un exemple simple de démarrage de deux threads (orientés objet) en C ++. Je recherche...

384
Qu'est-ce que std :: promise?

Je suis assez familier avec le C ++ 11 de std::thread, std::asyncet des std::futurecomposants (voir par exemple cette réponse ), qui sont simple. Cependant, je n'arrive pas à comprendre ce qui std::promiseest, ce qu'il fait et dans quelles situations il est le mieux utilisé. Le document standard...