Questions marquées «c++»

329
0 est-il un littéral décimal ou un littéral octal?

Zéro est toujours zéro, donc cela n'a pas d'importance. Mais lors d'une récente discussion avec un ami, il a déclaré que les littéraux octaux n'étaient presque pas utilisés aujourd'hui. † Ensuite, il m'est apparu qu'en fait, presque tous les littéraux entiers de mon code sont octaux, à savoir 0. Un...

323
Impression de 1 à 1000 sans boucle ni conditions

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Tâche : imprimer des nombres de 1 à 1 000 sans utiliser de boucle ni d'instructions...

321
Boucle basée sur la plage inverse C ++ 11

Existe-t-il un adaptateur de conteneur qui inverserait la direction des itérateurs afin que je puisse itérer sur un conteneur en sens inverse avec une boucle basée sur une plage? Avec des itérateurs explicites, je convertirais ceci: for (auto i = c.begin(); i != c.end(); ++i) { ... en cela: for...

312
Écrivez-vous (vraiment) du code d'exception? [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, des sondages ou une...

311
La #pragma est-elle une fois un garde sûr?

J'ai lu qu'il y a une certaine optimisation du compilateur lors de l'utilisation, #pragma oncece qui peut entraîner une compilation plus rapide. Je reconnais que ce n'est pas standard et pourrait donc poser un problème de compatibilité entre plates-formes. Est-ce quelque chose qui est pris en...

310
Tri d'un vecteur par ordre décroissant

Dois-je utiliser std::sort(numbers.begin(), numbers.end(), std::greater<int>()); ou std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators trier un vecteur par ordre décroissant? Y a-t-il des avantages ou des inconvénients avec l'une ou l'autre

305
Copiez un fichier de manière saine, sûre et efficace

Je recherche un bon moyen de copier un fichier (binaire ou texte). J'ai écrit plusieurs échantillons, tout le monde travaille. Mais je veux entendre l'opinion de programmeurs chevronnés. Il me manque de bons exemples et recherche un moyen qui fonctionne avec C ++. ANSI-C-WAY #include...

304
Comment puis-je répéter sur une énumération?

Je viens de remarquer que vous ne pouvez pas utiliser d'opérateurs mathématiques standard sur une énumération telle que ++ ou + = Alors, quelle est la meilleure façon d'itérer à travers toutes les valeurs dans une énumération C