Questions marquées «c++»

12
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 source,...

12
OO Design, comment modéliser Tonal Harmony?

J'ai commencé à écrire un programme en C ++ 11 qui analyserait les accords, les gammes et l'harmonie. Le plus gros problème que j'ai dans ma phase de conception, c'est que la note 'C' est une note, un type d'accord (Cmaj, Cmin, C7, etc.) et un type de clé (la clé de Cmajor, Cminor). Le même...

12
Pourquoi sizeof est-il appelé un opérateur au moment de la compilation?

À l'origine, cela fait partie d' une autre question. Pourquoi est-on sizeofappelé un opérateur de compilation? N'est-ce pas réellement un opérateur d'exécution? Et s'il s'agit bien d'un opérateur au moment de la compilation, comment peut-il aider à produire du code portable qui s'exécute de la même...

12
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, selon...

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