Génie logiciel

57
Comment dois-je stocker les valeurs «inconnues» et «manquantes» dans une variable, tout en conservant la différence entre «inconnu» et «manquant»?

Considérez ceci comme une question "académique". Je me demandais de temps en temps d'éviter les NULL et c'est un exemple où je ne peux pas trouver de solution satisfaisante. Supposons que je stocke les mesures là où, à l'occasion, on sait que la mesure est impossible (ou manquante). Je voudrais...

56
Pourquoi le registre Windows est-il nécessaire?

Alors que j’ai débogué des problèmes côte à côte dans le com, je me suis demandé dll enfer, tout en haïssant le registre Windows avec passion, je me demandais pourquoi on en avait besoin. Je ne me suis jamais senti obligé de lire un livre entier sur les meilleures pratiques du registre, puis de...

56
Combien de questions faut-il poser en tant que stagiaire? [fermé]

Alors, je viens juste de commencer un stage et je crains de poser trop de questions. Mon mentor m'assigne des projets et m'aide à apprendre toutes les technologies et méthodologies de l'entreprise. Cependant, il y a tellement de nouveaux matériaux à apprendre pour faire ce projet que j'ai beaucoup...

56
Pourquoi y a-t-il autant de classes de chaînes face à std :: string?

Il me semble que beaucoup de bibliothèques C ++ plus grandes finissent par créer leur propre type de chaîne. Dans le code client que vous avez soit d'utiliser celui de la bibliothèque ( QString, CString, fbstringetc., je suis sûr que tout le monde peut en nommer que quelques - uns) ou garder la...