preguntar acerca de c++

10
réponses

Quand utiliser reinterpret cast?

Je suis peu confondu avec l'applicabilité de reinterpret_cast vs static_cast. D'après ce que j'ai lu, les règles générales consistent à utiliser un cast statique lorsque les types peuvent être interprétés au moment de la compilation, d'où le mot stat …
demandé sur 1970-01-01 00:33:29
17
réponses

Comment utiliser la constante PI en C++

Je veux utiliser la constante PI et les fonctions trigonométriques dans un programme C++. J'obtiens les fonctions trigonométriques avec include <math.h>. Cependant, il ne semble pas y avoir de définition pour PI dans ce fichier d'en-tête. Comm …
demandé sur 1970-01-01 00:33:29
5
réponses

C++11 rvalues et confusion sémantique de déplacement (déclaration de retour)

J'essaie de comprendre les références rvalue et de déplacer la sémantique de C++11. Quelle est la différence entre ces exemples, et lequel d'entre eux ne va pas faire de copie vectorielle? Premier exemple std::vector<int> return_vector(void) …
demandé sur 1970-01-01 00:33:31
7
réponses

C++ multiline chaîne littérale

Existe-t-il un moyen d'avoir des littéraux constants en texte brut multiligne en C++, à la Perl? Peut-être un truc d'analyse avec #include ing un fichier? Je ne peux pas penser à une, mais le garçon, ce serait sympa. Je sais que ce sera en C++0x. .. …
demandé sur 1970-01-01 00:33:29
30
réponses

Quand devriez-vous utiliser ‘friend’ en C++?

J'ai lu la FAQ C++ et j'étais curieux de savoir friend déclaration. Personnellement, je ne l'ai jamais utilisé, mais je suis intéressé à explorer la langue. Quel est un bon exemple d'utilisation de friend? Lire la FAQ un peu plus longtemps j'aim …
demandé sur 1970-01-01 00:33:28
28
réponses

Quel est le moyen le plus simple de faire un plantage de programme c++?

J'essaie de faire un programme Python qui s'interface avec un processus crashy différent (qui est hors de mes mains). Malheureusement, le programme avec lequel je m'interface ne plante même pas de manière fiable! Donc, je veux faire un programme C++ …
demandé sur 1970-01-01 00:33:31
5
réponses

Quand utiliser extern en C++

Je lis "penser en C++" et il vient d'introduire la déclaration extern. Par exemple: extern int x; extern float y; Je pense comprendre le sens (déclaration sans définition), mais je me demande quand cela s'avère utile. Quelqu'un peut-il donner u …
demandé sur 1970-01-01 00:33:32
10
réponses

Où mettre la valeur du paramètre par défaut en C++? [dupliquer]

Cette question a déjà une réponse ici: valeur par défaut du paramètre de fonction 4 réponses Quelle est la place pour la valeur du paramètre par défaut? Ju …
c++
demandé sur 1970-01-01 00:33:31
5
réponses

Pourquoi la classe enum est-elle préférée à l’enum simple?

J'ai entendu quelques personnes recommander d'utiliser enum classes en C++ en raison de leur sécurité de type . Mais qu'est-ce que cela signifie vraiment? ... …
demandé sur 1970-01-01 00:33:33
4
réponses

Que sont l’élision de copie et l’optimisation de la valeur de retour?

Qu'est-ce que l'élision de copie? Qu'est-ce que l'optimisation de la valeur de retour (nommée)? Que font-ils impliquent? Dans quelles situations peuvent-ils se produire? Quelles sont les limites? Si vous avez été référencé à cette question, vous …
demandé sur 1970-01-01 00:33:32