Questions marquées «c++»

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

2
Bitwise-OR vs ajout d'indicateurs
J'ai déjà vu d'autres utiliser Bitwise-OR pour combiner des indicateurs avant: #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; C'est aussi ainsi que je le fais. Mais j'ai également vu certains (moins nombreux) combiner des indicateurs en utilisant l'addition: #define …
16 c++  operators 




4
size_t ou int pour les dimensions, l'index, etc.
En C ++, size_t(ou, plus correctement, T::size_typequi est "habituellement" size_t; c'est-à-dire un unsignedtype) est utilisé comme valeur de retour pour size(), l'argument de operator[], etc. (voir std::vector, et. Al.) D'un autre côté, les langages .NET utilisent int(et, éventuellement, long) dans le même but; en fait, les langages compatibles CLS ne …
15 c#  c++  array 

1
Comment std :: vector <bool> est-il né?
Aujourd'hui, pratiquement tous les développeurs C ++ conviennent que std::vector&lt;bool&gt;c'était une erreur car ce n'est trompeusement pas un conteneur, et ses cas d'utilisation se chevauchent largement avec ceux de std::bitsettoute façon. Comment a-t-il été voté dans la norme? Était-ce controversé à l'époque? Quels ont été les principaux arguments à l'appui?
15 c++  history  stl 


2
Doit-on dériver / hériter de std :: exception?
En concevant ma première bibliothèque C ++ «sérieuse», je me pose la question: Est-ce un bon style de dériver ses exceptions std::exceptionet ses descendants?! Même après avoir lu Conception de classes d'exception Qu'est-ce qu'un «bon nombre» d'exceptions à implémenter pour ma bibliothèque? Je ne suis toujours pas sûr. Parce que, …
15 c++  exceptions 

4
Gestion des paramètres dans l'application OOP
J'écris une application de POO de taille moyenne en C ++ comme moyen de pratiquer les principes de POO. J'ai plusieurs classes dans mon projet, et certaines d'entre elles doivent accéder aux paramètres de configuration au moment de l'exécution. Ces paramètres sont lus à partir de plusieurs sources lors du …



2
Quel est le meilleur: un tas de getters ou 1 méthode avec un paramètre de chaîne de sélection?
Notre domaine de connaissance implique des personnes marchant sur une plaque d'enregistrement de pression avec leurs pieds nus. Nous faisons la reconnaissance d'image qui se traduit par des objets de la classe «Pied», si un pied humain est reconnu dans les données du capteur. Plusieurs calculs doivent être effectués sur …


2
WinRT peut-il vraiment être utilisé uniquement aux limites?
Microsoft (principalement Herb Sutter ) recommande lors de l'utilisation de WinRT avec C ++ / CX de garder WinRT aux limites de l'application et de conserver le cœur de l'application écrit en ISO C ++ standard. J'ai écrit une application que je voudrais laisser portable, donc ma fonctionnalité de base …
15 c++  portability  winrt 

4
Est-il judicieux d'écrire des scripts de construction en C ++?
J'utilise CMake pour générer mes projets IDE / makefiles, mais j'ai encore besoin d'appeler des "scripts" personnalisés pour manipuler mes fichiers compilés ou même générer du code. Dans les projets précédents, j'utilisais Python et c'était OK, mais maintenant j'ai de la difficulté à gérer beaucoup de dépendances dans deux très …

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.