Améliorations du cours C++?

Registered by Daniel Cussol on 2012-11-20

Je viens de voir que sur cplusplus.com il y a un "beginners guide to C++" qui a l'air
vachement bien! on peut donner le lien en suggérant que les gens y aillent pour
plus d'informations sur le C++... http://cplusplus.com/doc/tutorial/

Parler des pointeurs pour les variables simples, et le lien avec des tableaux
=============================================
Un point difficile qui revient toujours, et qu'on ne traite pas dans le cours,
c'est le lien entre 'pointeur' et 'tableau', notamment quand on essaie d'expliquer les arguments des fonctions
du style 'const Char_t*' (voir basic.C) ou 'Double_t* x, Double_t* par' dans les fonctions utilisées par les TF1.
est-ce qu'il ne vaudrait pas mieux, dans le jour 1, cours sur le C++, rajouter
quelquechose sur
1) les pointeurs/new/delete, c'est pas seulement pour les objets, c'est pour les variables simples aussi
2) le lien entre tableau et pointeur, par exemple pour faire une tableau dynamique de 'int' il faut utiliser 'new'
3) peut-être même l'utilisation de l'opérateur '&' pour récupérer l'adresse une variable ?
ou je sais, toutes ces choses étaient dans la version N-34 du cours, et c'était imbitable,
mais peut-être qu'on peut faire mieux maintenant...

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for 4jours
Implementation:
Started
Milestone target:
milestone icon instn-oct-2013
Started by
John Frankland on 2013-10-09

Related branches

Sprints

Whiteboard

j'ai juste rajouté un exemple d'utilisation d'un tableau comme argument d'une fonction
à la fin du jour 1. en espérant que facilite l'explication des arguments du style 'const Char_t*' et (dans la partie fonctions/fits) 'Double_t*'.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.