Questions marquées «c++»

Questions sur C ++, un langage de programmation multi-paradigme, de forme libre, multi-paradigme, compilé statiquement.


2
Comment tester et comparer les implémentations de mutex
Comme le titre l'indique: Comment testez-vous et testez-vous correctement différentes implémentations de mutex en c ++? Essentiellement, j'ai écrit ma propre classe de type std :: mutex pour un projet fonctionnant sur un noyau 2, armv7 dans le but de minimiser les frais généraux dans le cas non contesté. Maintenant, …
12 c++  testing  mutex 



2
Comment gérer les modifications de conception pour la dépréciation auto_ptr en C ++ 11?
Nous testons une bibliothèque sous C ++ 11 (ie, -std=c++11). La bibliothèque utilise auto_ptret ce modèle: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 déconseillé auto_ptr, nous voulons donc nous en éloigner. Cependant, le code prend …
12 design  c++  c++11 



3
Comment dois-je marquer les types dans les programmes C et C ++?
Dans ma réponse , j'ai utilisé _tà la fin des types, qui se sont terminés au mieux, controversés. C'est la pratique que j'utilise dans mes projets en cours. typedef struct { int x; int y; } point_t; Cela devait être cohérent avec les types C de stddef.htype size_tou ptrdiff_t. Cependant, …
12 c++  c  naming 



8
Est-il plus facile d'écrire un logiciel que de le lire et de le comprendre à partir de zéro? [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 discussion approfondie. …

4
Est-il possible d'utiliser le compilateur Intel C / C ++ sous Linux pour créer des fichiers objets à lier sous Windows?
Pourquoi? Selon votre source, le compilateur Intel est probablement ou très certainement le compilateur générant les exécutables les plus rapides pour l'architecture x86 (amélioration de 5 à 100% du temps d'exécution). Intel propose gratuitement ses compilateurs pour Linux sous une licence non commerciale (je pense que je l'ai lu quelque …



2
Conception d'API de bibliothèque C ++
Je suis à la recherche d'une bonne ressource pour en savoir plus sur la bonne conception d'API pour les bibliothèques C ++, la recherche d'objets partagés / DLL, etc. Il existe de nombreuses ressources sur l'écriture de belles API, de belles classes, de modèles et ainsi de suite au niveau …

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.