Questions marquées «c++»

9
Un bon exemple de tableau de longueur variable C [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Cette question a plutôt été gelée à SO, j'ai donc...

9
Divisez les grandes interfaces

J'utilise une grande interface avec environ 50 méthodes pour accéder à une base de données. L'interface a été écrite par un de mes collègues. Nous en avons discuté: Moi: 50 méthodes, c'est trop. C'est une odeur de code. Collègue: Que dois-je faire à ce sujet? Vous voulez l'accès DB - vous l'avez....

9
Élimination correcte des objets lors de l'arrêt du serveur

Je travaille sur un grand projet C ++. Il consiste en un serveur qui expose une API REST, fournissant une interface simple et conviviale pour un système très large comprenant de nombreux autres serveurs. La base de code est assez grande et complexe, et a évolué au fil du temps sans une conception...

9
Conception de classes d'exception

Je code une petite bibliothèque et j'ai des problèmes avec la conception de la gestion des exceptions. Je dois dire que je suis (encore) confus par cette fonctionnalité du langage C ++ et j'ai essayé de lire autant que possible sur le sujet pour comprendre ce que je devrais faire pour travailler...

9
rand () donne à nouveau les mêmes nombres pour une petite plage

J'essaie de faire une sorte de jeu où j'ai une grille de 20x20 et j'affiche un joueur (P), une cible (T) et trois ennemis (X). Tous ceux-ci ont une coordonnée X et Y qui sont attribués à l'aide rand(). Le problème est que si j'essaie d'obtenir plus de points dans le jeu (recharges d'énergie, etc.),...

9
Revue de conception de sérialisation C ++

J'écris une application C ++. La plupart des applications lisent et écrivent la citation de données nécessaire et celle-ci ne fait pas exception. J'ai créé une conception de haut niveau pour le modèle de données et la logique de sérialisation. Cette question demande une révision de ma conception...

9
Que signifie déclarer une variable volatile?

De nombreux programmes de bas niveau utilisent le mot-clé volatile pour les types de mappage de la mémoire et autres, mais je suis un peu confus quant à ce qu'il fait vraiment en arrière-plan. En d'autres termes, qu'est-ce que cela signifie lorsque le compilateur n'optimise pas l'adresse...

9
Habillage idiomatique de l'API de type de modèle C ++ en C

Je travaille sur l'encapsulation d'une API C ++ qui donne accès à un magasin de données (Hazelcast) dans les fonctions C, afin que le magasin de données soit également accessible à partir de code C uniquement. L'API Hazelcast C ++ pour la structure de données de la carte ressemble à ceci: auto map...