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.

12
Comment créer et utiliser l'API Google TensorFlow C ++
J'ai vraiment hâte de commencer à utiliser la nouvelle bibliothèque Tensorflow de Google en C ++. Le site Web et la documentation ne sont vraiment pas clairs sur la façon de créer l'API C ++ du projet et je ne sais pas par où commencer. Une personne plus expérimentée peut-elle …
169 c++  tensorflow 




4
Que nous dit auto &&?
Si vous lisez du code comme auto&& var = foo(); où fooest toute fonction retournant par valeur de type T. Alors varest une lvalue de type rvalue référence à T. Mais qu'est-ce que cela implique var? Cela signifie-t-il que nous sommes autorisés à voler les ressources de var? Existe-t-il des …

30
C ++: arrondi au multiple le plus proche d'un nombre
OK - Je suis presque gêné de poster ceci ici (et je supprimerai si quelqu'un vote pour fermer) car cela semble être une question basique. Est-ce la bonne façon d'arrondir à un multiple d'un nombre en C ++? Je sais qu'il y a d'autres questions liées à cela, mais je …
168 c++  algorithm  rounding 

23
Avantage de basculer l'instruction if-else
Quelle est la meilleure pratique pour utiliser une switchinstruction par rapport à l'utilisation d'une ifinstruction pour 30 unsignedénumérations où environ 10 ont une action attendue (qui est actuellement la même action). Les performances et l'espace doivent être pris en compte mais ne sont pas critiques. J'ai résumé l'extrait alors ne …




6
Comment activer C ++ 11 dans Qt Creator?
Le titre est assez auto-descriptif. J'ai téléchargé Qt Creator 2.7.0 et j'essaie de compiler du code de base C ++ 11: int my_array[5] = {1, 2, 3, 4, 5}; for(int &x : my_array) { x *= 2; } Je reçois l'erreur suivante: range based for loops are not allowed in …
167 c++  qt  c++11 

4
Bibliothèque partagée dynamique C ++ sous Linux
Il s'agit d'un suivi de la compilation Dynamic Shared Library avec g ++ . J'essaye de créer une bibliothèque de classes partagée en C ++ sur Linux. Je suis capable de faire compiler la bibliothèque, et je peux appeler certaines des fonctions (hors classe) en utilisant les didacticiels que j'ai …

7
Comment «retourner un objet» en C ++?
Je sais que le titre semble familier car il y a beaucoup de questions similaires, mais je demande un aspect différent du problème (je connais la différence entre avoir des choses sur la pile et les mettre sur le tas). En Java, je peux toujours renvoyer des références à des …


11
Comment effacer efficacement la file d'attente std ::?
J'utilise std :: queue pour implémenter la classe JobQueue. (Fondamentalement, cette classe traite chaque travail de manière FIFO). Dans un scénario, je souhaite effacer la file d'attente d'un seul coup (supprimer tous les travaux de la file d'attente). Je ne vois aucune méthode claire disponible dans la classe std :: …
166 c++  stl  queue 

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.