Je lisais un autre fil de discussion où un type a posé des questions sur les livres C ++ pour débutants, et l'un des programmeurs répondant a écrit ceci: Quelques avertissements: évitez tous les livres qui présentent un "bonjour le monde" déclarant avec #include <iostream.h> J'ai ouvert mon livre C …
Cette question ne concerne pas les cadres de tests unitaires. Cette question ne concerne pas la rédaction de tests unitaires. Cette question concerne l' endroit où placer le code UT écrit et comment / quand / où le compiler et l'exécuter. En travaillant efficacement avec Legacy Code , Michael Feathers …
Je travaille sur un projet C ++ dans lequel j'ai un tas de fonctions mathématiques que j'ai initialement écrites pour les utiliser dans le cadre d'un cours. En écrivant plus de code, cependant, j'ai réalisé que j'avais besoin de ces fonctions mathématiques partout. Où est le meilleur endroit pour les …
C # semble être populaire ces jours-ci. J'ai entendu dire que sa syntaxe est presque identique à celle de Java. Java et C ++ existent depuis plus longtemps. Pour quelles raisons devrais-je choisir C # plutôt que Java et C ++?
Je constate que la plupart des applications à contenu graphique lourd sont généralement développées en C ++. La plupart des jeux / navigateurs sont codés en C ++. Ne pouvons-nous pas simplement développer de meilleures applications graphiques avec les derniers langages dynamiques? Je sais que Java ne serait pas un …
J'ai décidé d'apprendre la programmation. Cela fait quelques jours que je lis SO et je pense que je vais commencer par C ++, car je lis des articles. Je connais un peu les boucles, les tableaux, la logique de programme et les objets et j'ai besoin de quelqu'un pour me …
Je serai diplômé dans quelques semaines et mon curriculum vitae (comme prévu) énumère les langues avec lesquelles j'ai eu l'expérience. Auparavant , je l' ai mis « C / C ++ » , mais à l' époque je n'ai pas que beaucoup d' expérience avec ces deux langues comme je …
Je travaille sur un très grand projet open source basé sur la recherche, avec un tas d'autres contributeurs réguliers. Étant donné que le projet est maintenant assez important, un consortium (composé de deux employés à temps plein et de quelques membres) est chargé de la maintenance du projet, de l'intégration …
Nous commençons un nouveau projet, à partir de zéro. Environ huit développeurs, une dizaine de sous-systèmes, chacun contenant quatre ou cinq fichiers sources. Que pouvons-nous faire pour empêcher “l'en-tête”, AKA “en-têtes de spaghetti”? Un en-tête par fichier source? Plus un par sous-système? Séparez typdefs, stucts & enums des prototypes de …
J'ai lu quelque part que, lors de l'utilisation de C ++, il est recommandé de ne pas utiliser de pointeur. Pourquoi les pointeurs sont-ils une si mauvaise idée lorsque vous utilisez C ++? Pour les programmeurs C habitués à utiliser des pointeurs, quelle est la meilleure alternative et approche en …
La réponse la mieux notée à cette question sur le principe de substitution de Liskov s'efforce de distinguer les termes sous - type et sous - classe . Cela montre également que certaines langues confondent les deux, alors que d'autres ne le font pas. Pour les langages orientés objet que …
J'utilise des fichiers non signés partout et je ne suis pas sûr de devoir le faire. Cela peut être des colonnes id primaire de la base de données aux compteurs, etc. Si un nombre ne doit jamais être négatif, j'utiliserai toujours un unsigned int. Cependant, je remarque dans le code …
Si je définis une variable d'un certain type (qui, pour autant que je sache, n'affecte que des données pour le contenu de la variable), comment peut-elle garder trace de quel type de variable il s'agit?
J'ai lu que Facebook avait commencé en PHP, puis pour gagner en rapidité, ils compilent maintenant PHP sous forme de code C ++. Si c'est le cas, pourquoi ne pas: Juste programmer en c ++? Il doit sûrement y avoir quelques erreurs / bugs lorsqu’on clique sur un bouton du …
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Je ne vois pas la nécessité d'avoir A::xdéfini séparément dans un fichier .cpp (ou le même fichier pour les modèles). Pourquoi ne peut pas être A::xdéclaré …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.