[C++] question bête sur la programmation et les pointeurs...

question bête sur la programmation et les pointeurs... [C++] - C++ - Programmation

Marsh Posté le 18-04-2002 à 22:30:36    

Heu juste pour ma culture G, c'est possible de programmer en C/C++ sans utiliser la notion de pointeur...
 
Par exemple, est-ce que moi qui programme (un peu) en Java, je pourrais programmer en C/C++ en me contentant d'apprendre juste la syntaxe et en zappant la chapitre des pointeurs.
 
Bon quand je dis programmer en C/C++ sans pointeur, je veux dire m'amuser un peu avec le langage, jme doute que quand on veux vraiment programmer et faire des trucs bien on peut pas se passer de pointeurs...
 
C possible alors pour s'y essayer rapido?

Reply

Marsh Posté le 18-04-2002 à 22:30:36   

Reply

Marsh Posté le 18-04-2002 à 22:49:27    

heuu ouais ca doa etre possible, mais c bien les pointeurs tu sais :)

Reply

Marsh Posté le 18-04-2002 à 22:50:19    

ben sans pointeurs ca va etre TRES dur !
bref, il faut que tu passes par la ... mais une fois que c est fait c est pas plus complique que le reste.

Reply

Marsh Posté le 18-04-2002 à 22:50:23    

D'ailleurs en Java, il y a que des pointeurs en fait.

Reply

Marsh Posté le 18-04-2002 à 23:01:58    

Comme en Pascal Objet.
On manipule d'office des pointeurs quand on utilise des classes/objets, mais sans le savoir.

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-04-2002 à 23:17:34    

Verdoux a écrit a écrit :

D'ailleurs en Java, il y a que des pointeurs en fait.  




 
c clair, être obligé de passer par une phase de déclaration et ensuite une phase d'instanciation et oser prétendre qu'il n'y a pas de pointeur, c'est limite comme blague.

Reply

Marsh Posté le 18-04-2002 à 23:23:34    

Ben ok, mais je veux dire que la manipulation des pointeurs en java est transparente pour le programmeur et à la limite on peut programmer en java sans savoir ce qu'est un pointeur...
 
Rien à voir avec du C/C++ où faudra que je pense à libérer ma mémoire de mon objet...
 
En java, presk tout est pointeur mais leur gestion est transparente (pour le dév débutant comme moi en tout cas) alors jt'en prie gizmo m'incendie pas :cry:

 

[jfdsdjhfuetppo]--Message édité par Roco--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 18-04-2002 à 23:33:49    

ouais mais c tranquille, tu t y plonge aller 2h pour bien comprendre le truc, ou tu te le fait expliquer une fois ke t as lu un minimum dessus et hop les pointeur ca devient tranquille, ya rien de tres mystique dedans et SURTOUT t as pas 200; pages de doc a lire, c rapide ...
 
donc fais le une bonne fois pour toute et apres .... du dechirera tout, mais a mon avis ca vaut vraiment pas le coup de zapper "les pointeurs" sur un apriori (et en plus c indispensable !)

Reply

Marsh Posté le 18-04-2002 à 23:48:50    

Bah, si tu commences pas par faire de très gros programmes, tu peux commencer avec des pointeurs sans trop te soucier de vider la mémoire. C'est pas propre mais ca permet de te familiariser avec la syntaxe. Après, tu verras, les destructeurs c'est vraiment pas compliqué.

Reply

Marsh Posté le 18-04-2002 à 23:54:15    

Je suis pas sûr que ce soit la bonne solution.
Mieux vaut savoir quand tu fais un new où la mémoire devra être libérée.
Et le c++ est très piégeux sur ce point (avec les exceptions par exemple) d'où les classes de "pointeurs intelligents".

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed