Ajouter un commentaire

fredericmazue

Quote:
Les programmeur C qui "font du C++" ça donne un code horrible qui est tout sauf du C++ !

Mince, alors moi qui a appris C en premier, j'écris du code horrible ? :cry:

Mais ce qui est important surtout, et c'est souvent là qu'il y a incompréhension, c'est que C et C++ en dépit des apparences, des noms similaires et de tout ce qu'on dit, sont DEUX langages différents et on ne doit pas penser C quand on code C++, c'est certain. On doit penser C++

Quote:
Par exemple : non messieurs, une classe ce n'est pas la même chose qu'une structure !

Faut voir....ou quand comment :)

Je ne résiste pas à l'envie de troller un peu (oui je sais, c'est mal :oops: )

Dans le standard je lis:

Quote:

9-4
A structure is a class defined with the class-key struct; its members and base classes (clause 10) are public by default

et aussi

Quote:

9.2-11
[Example: A simple example of a class definition is
struct tnode {
char tword[20];
int count;
tnode *left;
tnode *right;
};
which contains an array of twenty characters, an integer, and two pointers to similar structures. Once this
definition has been given, the declaration

Sans chercher bien loin, ca fait deux cas où les messieurs qui ont pondu le standard ah que ils ont dit qu'une classe c'est une structure :lol:

Pour rejoindre Arnaud, il est faux de penser qu'apprendre C est une étape vers C++. Puisque comme je l'ai dit plus haut, ce sont deux langages différents. On peut très bien apprendre C++ puis C.
Et effectivement sauf un besoin très particulier de C, par exemple comme écrire du code dans le noyau Linux, il est mieux d'apprendre C++, plus puissant, plus expressif, et avec une librairie standard qui est autre chose que celle de C :D

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 K  K  U   U  V     V   SSS   TTTTTT 
K K U U V V S TT
KK U U V V SSS TT
K K U U V V S TT
K K UUU V SSSS TT