Questions marquées «c++»

169
fonction de membre d'échange d'ami public

Dans la belle réponse à l' idiome copier-et-échanger, il y a un morceau de code dont j'ai besoin d'un peu d'aide: class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray,...

169
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 aider en découvrant...

168
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 suis particulièrement intéressé de...

168
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...

167
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...

167
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 objets "locaux" public...

167
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 c++ 98 mode Pourtant, selon cet...

166
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...

166
Capture Lambda comme référence const?

Est-il possible de capturer par référence const dans une expression lambda? Je souhaite que le devoir indiqué ci-dessous échoue, par exemple: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = {...