Aller au contenu

C++ manuel de référence?


ran-tan-plan

Messages recommandés

Posté(e)

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!

Posté(e)

Il peu déjà commencer par aller sur comment ça marche. Il aura un très léger apperçut de la chose.

Ensuite, s'il a besoin d'un truc particuler (algo etc.), il peut approfondir avec google. S'il développe sous linux, toutes les fonctions sont détaillées dans les manpages.

Posté(e)

ohoh! le cours de Mr.Casteyde m'a l'air très très complet.

je pense que c'est ce qu'il conviendra le mieux.

Pour le livre, je l'avais deja trouvé mais je ne savais pas ce qu'il valait. Mais vu qu'il a l'air bien...

en tout cas merci beaucoup pour ces réponses :transpi:

Posté(e)

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.

Posté(e)
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 ?

Posté(e)
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.

Archivé

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

×
×
  • Créer...