Questions marquées «c++»

C ++ est un langage de programmation à usage général. Il a été initialement conçu comme une extension de C et a une syntaxe similaire, mais c'est maintenant un langage complètement différent. Utilisez cette balise pour les questions sur le code (à compiler) avec un compilateur C ++. Utilisez une balise spécifique à la version pour les questions liées à une révision standard spécifique [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20], etc.

2
Pourquoi l'alphabet est-il divisé en plusieurs plages dans ce code C?
Dans une bibliothèque personnalisée, j'ai vu une implémentation: inline int is_upper_alpha(char chValue) { if (((chValue >= 'A') && (chValue <= 'I')) || ((chValue >= 'J') && (chValue <= 'R')) || ((chValue >= 'S') && (chValue <= 'Z'))) return 1; return 0; } Est-ce un œuf de Pâques ou quels sont …
161 c++  c  character  toupper 

19
Existe-t-il un outil de refactoring C ++ fonctionnel? [fermé]
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 6 mois . Améliorez cette question Est-ce que quelqu'un connaît un …
161 c++  refactoring 


7
std :: fonction vs modèle
Grâce à C ++ 11, nous avons reçu la std::functionfamille des wrappers de foncteurs. Malheureusement, je n'entends que de mauvaises choses à propos de ces nouveaux ajouts. Le plus populaire est qu'ils sont horriblement lents. Je l'ai testé et ils sont vraiment nuls par rapport aux modèles. #include <iostream> #include …

5
Pourquoi exige-t-on des exigences?
L'un des angles des concepts C ++ 20 est qu'il existe certaines situations dans lesquelles vous devez écrire requires requires. Par exemple, cet exemple de [expr.prim.req] / 3 : Une expression require peut également être utilisée dans une clause requires ([temp]) comme moyen d'écrire des contraintes ad hoc sur des …
161 c++  c++-concepts  c++20 


9
Pile, statique et tas en C ++
J'ai cherché, mais je n'ai pas très bien compris ces trois concepts. Quand dois-je utiliser l'allocation dynamique (dans le tas) et quel est son réel avantage? Quels sont les problèmes de statique et de pile? Puis-je écrire une application entière sans allouer de variables dans le tas? J'ai entendu dire …

3
Comment obtenir le pointeur std :: vector vers les données brutes?
J'essaye d'utiliser std::vectorcomme chartableau. Ma fonction prend un pointeur vide: void process_data(const void *data); Avant, je viens d'utiliser ce code: char something[] = "my data here"; process_data(something); Ce qui a fonctionné comme prévu. Mais maintenant, j'ai besoin de la dynamicité de std::vector, alors j'ai essayé ce code à la place: …
160 c++  stl  vector 

3
Quelles sont les garanties de complexité des conteneurs standards?
Apparemment ;-) les conteneurs standards offrent une certaine forme de garantie. Quels types de garanties et quelles sont exactement les différences entre les différents types de conteneurs? En travaillant à partir de la page SGI (à propos de STL ), j'ai trouvé ceci: Container Types: ================ Container: Forward Container Reverse …
160 c++  stl  containers  big-o 

14
Méthode la plus rapide de capture d'écran sous Windows
Je veux écrire un programme de capture d'écran pour la plate-forme Windows, mais je ne sais pas comment capturer l'écran. La seule méthode que je connaisse est d'utiliser GDI, mais je suis curieux de savoir s'il existe d'autres façons de procéder et, s'il y en a, laquelle entraîne le moins …
159 c++  c  windows 

12
Comment imprimer sur la console lors de l'utilisation de Qt
J'utilise Qt4 et C ++ pour créer des programmes en infographie. J'ai besoin de pouvoir imprimer certaines variables dans ma console au moment de l'exécution, pas de débogage, mais coutne semble pas fonctionner même si j'ajoute les bibliothèques. Y a-t-il un moyen de faire cela?
159 c++  qt  cout 

9
Valarray C ++ vs vecteur
J'aime beaucoup les vecteurs. Ils sont astucieux et rapides. Mais je sais que cette chose appelée valarray existe. Pourquoi utiliser un valarray au lieu d'un vecteur? Je sais que les valarrays contiennent du sucre syntaxique, mais à part ça, quand sont-ils utiles?



6
'typeid' contre 'typeof' en C ++
Je me demande quelle est la différence entre typeidet typeofen C ++. Voici ce que je sais: typeidest mentionné dans la documentation de type_info qui est définie dans le fichier d'en-tête C ++ typeinfo . typeofest défini dans l'extension GCC pour C et dans la bibliothèque C ++ Boost . …
159 c++  typeof  typeid 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.