Comment attraper un événement Ctrl+ Cen C
Comment attraper un événement Ctrl+ Cen C
J'ai appris mais je n'ai pas vraiment de syndicats. Chaque texte C ou C ++ que je traverse les présente (parfois en passant), mais ils ont tendance à donner très peu d'exemples pratiques expliquant pourquoi et où les utiliser. Quand les syndicats seraient-ils utiles dans un cas moderne (ou même...
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...
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 à...
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 à
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é:...
Comment puis-je rediriger cinvers in.txtet coutvers
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,...
J'ai une classe avec un membre unique_ptr. class Foo { private: std::unique_ptr<Bar> bar; ... }; La barre est une classe tierce qui a une fonction create () et une fonction destroy (). Si je voulais utiliser un std::unique_ptravec lui dans une fonction autonome, je pourrais faire: void foo()...
Y a-t-il une optimisation possible pour l'accès aléatoire sur un très grand tableau (j'utilise actuellement uint8_t, et je demande ce qui est mieux) uint8_t MyArray[10000000]; lorsque la valeur à n'importe quelle position dans le tableau est 0 ou 1 pour 95% de tous les cas, 2 dans 4% des cas, entre...
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...
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...
J'ai vu ce modèle beaucoup utilisé en C & C ++. unsigned int flags = -1; // all bits are true Est-ce un bon moyen portable d'accomplir cela? Ou utilise-t-il 0xffffffffou
Comment élever un nombre à une puissance? 2^1 2^2 2^3
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...
Quelles sont les différences entre -std=c++11et -std=gnu++11comme paramètre de compilation pour gcc et clang? Même question avec c99et gnu99? Je connais les standards C ++ et C, ce sont les différences de paramètres qui m'intéressent. J'ai lu quelque part que cela avait à voir avec certaines...
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...
Je viens de commencer à utiliser Qt et j'ai remarqué que toutes les définitions de classe d'exemple ont la macro Q_OBJECTcomme première ligne. Quel est le but de cette macro de
À 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...
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