C vs C++ !

Résolu/Fermé
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 - 26 nov. 2009 à 00:05
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 nov. 2009 à 13:42
bonjour,

J'aimerai savoir si le fait que j'ai fait du langage C m'aiderait à vite maîtriser le C++, ou est ce un lanagage totalement différent??? Y a t il des pointeurs dans le C++?

merci
A voir également:

4 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
26 nov. 2009 à 00:10
Salut,

A la base, le C++ était simplement du C avec le paradigme objet (pour simplifier). Maintenant, il s'agit de deux langages bien distincts contrairement à ce qui peut être dit. Pour t'en convaincre, les normes ne sont pas compatibles. Ceci dit, la syntaxe est la même ainsi que de nombreux points communs. Donc oui connaître le langage C t'apprendra à maîtriser le C++ mais tu devras désapprendre les mauvaises habitudes. Et oui il y a des pointeurs en C++ (ainsi que des références).

Cdlt
3
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 1
26 nov. 2009 à 00:18
donc si je maîtrise les pointeurs en C, ça m'aidera pr le C++? est ce le même principe??

dis oui dis oui :p je n'ai pas encore bien maîtrisé les pointeurs, mais c'est leur complexité qui me séduit.

Eh oui :p
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661 > seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009
26 nov. 2009 à 00:43
oui. En fait le C++ augmente encore plus les possibilités des pointeurs grâce aux objets. Et les pointeurs c'est extrêmement important (et aussi une intarissable source de bugs ;) ) comme tu es en train de le voir apparemment.
0
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 1 > Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013
26 nov. 2009 à 00:50
eh oui (soupir!!)

:)

merci pour ces infos. J'avais juste peur que mes peines pour apprendre le C soient perdues. vous me rassurez :)

merci encore.
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661 > seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009
26 nov. 2009 à 00:54
non, ce n'est pas perdu, mais ne passe pas trop de temps sur le C non plus :

pour reprendre fiddy :
Donc oui connaître le langage C t'apprendra à maîtriser le C++ mais tu devras désapprendre les mauvaises habitudes.

plus tu passeras de temps sur le C plus pour certaines choses tu prendras de mauvaises habitudes. Tu verras des choses tordues et tu ferras des erreurs qui j'espère te feront comprendre l'intérêt de la prog. avec des objets.
0
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 1 > Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013
26 nov. 2009 à 01:30
je l'espère :)

Merci beaucoup.
0
Emmanuel Delahaye Messages postés 107 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 17 juillet 2019 7
26 nov. 2009 à 11:39
Ca peut aider pour certains points 'communs', mais en fait il a pas mal de différences et même d'incompatibilités entre les deux langages (surtout entre C++98 et C99).

http://david.tribble.com/text/cdiffs.htm

Il faut donc les considérer comme deux langages différents. C'est plus clair. Par contre, ce que tu a appris sur la bibliothèque du C pourra resservir, car le C++ intègre la bibliothèque standard du C90.
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
26 nov. 2009 à 13:42
Ce sont dans l'ensemble des points de détails, qui peuvent certes poser des soucis mais rendent l'apprenitsage plus facile.
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
26 nov. 2009 à 13:42
Ce sont dans l'ensemble des points de détails, qui peuvent certes poser des soucis mais rendent l'apprenitsage plus facile.
0