Questions marquées «c++»

133
Quelle est la vitesse de D par rapport au C ++?

J'aime certaines fonctionnalités de D, mais serais-je intéressé si elles venaient avec une pénalité d'exécution? Pour comparer, j'ai implémenté un programme simple qui calcule les produits scalaires de nombreux vecteurs courts à la fois en C ++ et en D. Le résultat est surprenant: D: 18,9 s [voir...

133
LLVM vs clang sur OS X

J'ai une question concernant llvm, clang et gcc sous OS X. Quelle est la différence entre les llvm-gcc 4.2, llvm 2.0 et clang? Je sais qu'ils s'appuient tous sur llvm, mais en quoi sont-ils différents? Outre une compilation plus rapide, quel est l'avantage de llvm par rapport à...

133
Impression du nombre correct de points décimaux avec cout

J'ai une liste de floatvaleurs et je veux les imprimer coutavec 2 décimales. Par exemple: 10.900 should be printed as 10.90 1.000 should be printed as 1.00 122.345 should be printed as 122.34 Comment puis-je faire ceci? ( setprecisionne semble pas aider à

133
Comment printf uint64_t? Échec avec: "faux"% "à la fin du format"

J'ai écrit un code de test très simple de printf uint64_t: #include <inttypes.h> #include <stdio.h> int main() { uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64); return 0; } J'utilise ubuntu 11.10 (64 bits) et gcc version 4.6.1 pour le compiler, mais j'ai échoué:...

133
Connexion de signaux et de slots surchargés dans Qt 5

J'ai du mal à me familiariser avec la nouvelle syntaxe de signal / slot (en utilisant le pointeur vers la fonction membre) dans Qt 5, comme décrit dans la nouvelle syntaxe de slot de signal . J'ai essayé de changer ceci: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider,...

132
Pourquoi quelqu'un utiliserait-il C plutôt que C ++? [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...

132
Le C ++ moderne est-il de plus en plus répandu? [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...

132
C ++: pourquoi bool fait 8 bits?

En C ++, je me demande pourquoi le type booléen a une longueur de 8 bits (sur mon système), où un seul bit suffit pour contenir la valeur booléenne? J'avais l'habitude de croire que c'était pour des raisons de performances, mais alors sur une machine 32 bits ou 64 bits, où les registres ont une...

131
système («pause»); - Pourquoi est-ce mal?

Voici une question que je ne comprends pas très bien: La commande system("pause");est enseignée aux nouveaux programmeurs comme un moyen de mettre en pause un programme et d'attendre qu'une entrée clavier se poursuive. Cependant, de nombreux programmeurs chevronnés semblent mal percevoir cela comme...

131
Officiellement, à quoi sert typename?

À l'occasion, j'ai vu des messages d'erreur vraiment indéchiffrables crachés gcclors de l'utilisation de modèles ... Plus précisément, j'ai eu des problèmes où des déclarations apparemment correctes provoquaient des erreurs de compilation très étranges qui disparaissaient comme par magie en...

131
Qu'est-ce qu'un «thunk»?

Je l'ai vu utilisé en programmation (en particulier dans le domaine C ++) et je n'ai aucune idée de ce que c'est. C'est probablement un modèle de conception, mais je peux me tromper. Quelqu'un peut-il donner un bon exemple de