utilisation de sous fonction dans un objet et appel de methode dedans

utilisation de sous fonction dans un objet et appel de methode dedans - C++ - Programmation

Marsh Posté le 30-01-2011 à 11:55:53    

plop,
 
je fais une classe en C++ la, je sais faire des methode,
mais des fois une methode peut faire 800 ligne avec 600 ligne de code redondant
 
comment appelet des fonction dans une methode, tout en faisant en sorte
que ces fonction soit compris dans le fichier .h et cpp et la classe?
 
j'ecris les proto en bas de la classe dans le .h et les fonction dans le .cpp en dessous des methodes?
 
 
deuxieme problemme.
 
j'ai une methode qui efface une matrice, je voudrais l'utiliser dans le constructeur
sauf que d'habitude on fait nomObjet.methode();
 
la je suis a l'interieur de l'objet, comment je fais?
 
merci :)

Reply

Marsh Posté le 30-01-2011 à 11:55:53   

Reply

Marsh Posté le 30-01-2011 à 12:55:59    

Et si tu commençais par ouvrir pour la 1ere fois une doc sur le C++ ?
 
C'est le genre de truc qu'on doit lire dans l'introduction de la programmation OO
 
http://www.cppreference.com/wiki/keywords/this
 
Enfin une méthode de 600-800 lignes : Arf... :/


Message édité par smaragdus le 30-01-2011 à 12:56:54
Reply

Marsh Posté le 30-01-2011 à 14:29:53    

ben nom, en fait ya juste a ecrire le nom de la methode, pas besoin d'utiliser this
 
le compilo dectecte apparament que je suis dans l'objet et execute donc la methode sur ce dernier
 

Citation :


Enfin une méthode de 600-800 lignes : Arf...  


 
un affichage graphique tres complexe d'une liste doublement chainée dans la console
 
doit s'adapter a la taille de la console, a la taille des sting dans les attribut,
affiche des "paquet" donc doit afficher une ligne, revenir n maillon en arriere, recommencer x fois

Reply

Marsh Posté le 30-01-2011 à 22:28:27    

oui donc y a bien deja 10 sous methodes differentes. t'es aps oblgier de vomir du code. reflechir c'est un poil mieux

Reply

Marsh Posté le 01-02-2011 à 23:34:31    

vachement tolerent les gars, vous avez deja debuter? j'avais 3 jours de C++.
 
je ne savais pas et je ne trouvais pas comment faire des sous-methode alors je faisait comme je pouvais
 
merci pour rien...

Reply

Sujets relatifs:

Leave a Replay

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