Aller au contenu

C++ manuel de référence?


ran-tan-plan

Messages recommandés

hello!

je voudrais savoir si il existe un manuel de référence (ou un site qui en fait office) pour le language C++. Un truc un peut comme pour php.

En fait c'est pour un ami qui apprend a programmer en C++ aux cours et il recherche un site avec

-les différentes fonctions et leurs applications

-la syntaxe

-les différentes erreurs de compilation

bref ce genre de choses la. Le genre de trucs qu'on peut trouver sur le site de php.

Mes recherches sur le net ne me menaient qu'a des sites "pour débutants" avec les ptits tutoriaux de base (le genre de trucs qu'il sait ne serait-ce qu'en suivant le cours... :iloveyou: )

merci d'avance a tous ceux qui répondent!

Lien vers le commentaire
Partager sur d’autres sites

sinon pour les rêgles de codage qui sont tout aussi importantes que la STL ou la référence du langage :

http://atlas.web.cern.ch/Atlas/GROUPS/SOFT.../cxx-rules.html

Attention les rêgles de codages ne sont pas des standards établis mais bien des rêgles d'usage reconnues au sein d'un groupe donné et établies par des développeurs confirmés. Celles du groupe Atlas je les trouve pas mal mais il y en a d'autres.

Lien vers le commentaire
Partager sur d’autres sites

sinon pour les rêgles de codage qui sont tout aussi importantes que la STL ou la référence du langage :

http://atlas.web.cern.ch/Atlas/GROUPS/SOFT.../cxx-rules.html

Attention les rêgles de codages ne sont pas des standards établis mais bien des rêgles d'usage reconnues au sein d'un groupe donné et établies par des développeurs confirmés. Celles du groupe Atlas je les trouve pas mal mais il y en a d'autres.

sympa ce lien, une idée d'où on peut trouver des explcations plus approfondies sur le pourquoi de certaines règles ?

Lien vers le commentaire
Partager sur d’autres sites

sympa ce lien, une idée d'où on peut trouver des explcations plus approfondies sur le pourquoi de certaines règles ?

certaines rêgles s'expliquent d'elles mêmes.

Il y en a deux sortes :

- celles destinées à mettre en place de bonnes pratiques pour la maintenabilité du code. Pas vraiment évident de prime abord lorsqu'on bosse seul ou que l'on est étudiant. Mais quand on bosse en entreprise et que l'on tombe sur certains programmes codés par des porcs ( et dieu sait qu'en C ou en C++ c'est nettement plus gênant qu'en Java ou en Ada!) on comprend vite à quoi elles servent... Mais ces rêgles ont beau pour certaines etre subjectives la plupart sont juste des rêgles de bon sens pour obtenir un code lisible et par conséquent maintenable et réutilisable.

- les autres visent à imposer les meilleurs réflexes de codage pour éviter les inconvénients liés à tel ou tel langage et produire un code robuste. Le meilleur example sont les rêgles d'utilisation des pointeurs en C ou en C++.

Bref il y a en général une explication à chacune de ces rêgles, la plupart du temps le seul bon sens suffit à les comprendre, dans d'autres cas c'est l'expérience qui permet de vraiment les appréhender après avoir justement été confrontés à des usages ou des cas ayant posé problème (un code dégueulasse par example). Du coup on confie la rédaction de ces rêgles généralement à des codeurs senior.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...