Questions marquées «c++»

121
Recherche de doublons dans le temps O (n) et dans l'espace O (1)

Entrée: étant donné un tableau de n éléments qui contient des éléments de 0 à n-1, avec l'un de ces nombres apparaissant un nombre illimité de fois. Objectif: trouver ces nombres répétés en O (n) et en n'utilisant que l'espace mémoire constant. Par exemple, soit n 7 et array {1, 2, 3, 1, 3, 0, 6},...

121
Concaténer deux chaînes littérales

Je lis Accelerated C ++ par Koenig. Il écrit que «la nouvelle idée est que nous pouvons utiliser + pour concaténer une chaîne et une chaîne littérale - ou, d'ailleurs, deux chaînes (mais pas deux chaînes littérales). Bien, cela a du sens, je suppose. Passons maintenant à deux exercices distincts...

121
Que fait le drapeau fpermissive?

Je me demande simplement ce que fait l' -fpermissiveindicateur dans le compilateur g ++? Je reçois: erreur: prise de l'adresse temporaire [-fpermissive] que je peux résoudre en donnant le -fpermissivedrapeau au compilateur. EDIT : Je viens de trouver ce qui causait l'erreur d'adresse temporaire! Je...

121
Conversion C ++ de 1 caractère en chaîne? [fermé]

Il est peu probable que cette question aide les futurs visiteurs; il n'est pertinent que pour une petite zone géographique, un moment précis dans le temps ou une situation extraordinairement étroite qui n'est généralement pas applicable à l'audience mondiale d'Internet. Pour obtenir de l'aide pour...

121
Qt Creator - Project ERROR: Xcode n'est pas configuré correctement. Vous devrez peut-être confirmer le contrat de licence en exécutant / usr / bin / xcodebuild

Je viens d'installer Qt 5.5 et j'utilise Qt Creator pour la première fois sur OS X. Lorsque j'ai installé Qt pour la première fois, il m'a donné un message d'erreur `` Xcode 5 non installé '' que j'ai trouvé étrange, (j'ai la version bêta de Xcode 7) , mais l'installation s'est terminée avec succès...

120
Comment écrire un court littéral en C ++?

Question très basique: comment écrire un shortlittéral en C ++? Je sais ce qui suit: 2 est un int 2U est un unsigned int 2L est un long 2LL est un long long 2.0f est un float 2.0 est un double '\2'est un char. Mais comment écrire un shortlittéral? J'ai essayé 2Smais cela donne un avertissement au...

120
IDE C ++ pour Mac [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

120
Quelle est la différence entre un int et un long en C ++?

Corrigez-moi si je me trompe, int est de 4 octets, avec une plage de valeurs de -2,147,483,648 à 2,147,483,647 (2 ^ 31) long est de 4 octets, avec une plage de valeurs de -2,147,483,648 à 2,147,483,647 (2 ^ 31) Quelle est la différence en C ++? Peuvent-ils être utilisés de manière...

120
Diffuser vers int vs sol

Y a-t-il une différence entre ceux-ci: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Si je comprends bien, les deux cas ont le même résultat. Y a-t-il une différence dans le code

120
imprimer la pile d'appels en C ou C ++

Existe-t-il un moyen de vider la pile d'appels dans un processus en cours d'exécution en C ou C ++ chaque fois qu'une certaine fonction est appelée? Ce que j'ai à l'esprit est quelque chose comme ceci: void foo() { print_stack_trace(); // foo's body return } Où print_stack_tracefonctionne de la...