Pages : 1
#1 Le 27/02/2007, à 23:35
- Rodriguez
[C++]Aide pour démarrer un exo
Bonjour,
j'aimerai avoir votre aide car je n'arrive pas à démarrer cet exo.
[url=]ici[/url]
Pouvez-vous m'indiquez des pistes, la manière dont vous procéderiez ...
Merci
Dernière modification par Rodriguez (Le 10/03/2007, à 00:28)
Hors ligne
#2 Le 28/02/2007, à 00:26
- nounezitto
Re : [C++]Aide pour démarrer un exo
je ne vois pas trop le rapport avec les distributions linux...mais bon:
Cinq classes C++ a mettre en oeuvre IMAGE COULEUR PIXEL IMAGE2D MATRIX avec pour chacune:
- les données membres : publique, privée ou protégé
- les methodes: publique, privée ou protégé
- les constructeurs
- les destructeurs
HERITAGE:
-"La classe Image devra hériter de la classe Image2D et de la classe générique Matrice":
class Image : public Image2D , public Matrix
(sachant qu'une image est une collection de pixel que tu dois ranger dans une Matrix...)
-"Pixel qui est une classe dérivée de la classe Couleur":
class Pixel : class Couleur
int x; (absicce)
int y; (ordonné)
(sachant qu'un pixel n'est autre qu'un point du plan (caractèrisé par une absicce et une ordonnée) avec une couleur...; c'est pourquoi la classe pixel herite de la classe couleur)
MODELISATION:
Sur une feuille de papier,
dessine quatres 5 gros rectangles representant les 5 class,
shematise, par rapport au sujet donner par le prof, les liens entre chaque classe,
remplie chaque les données membre, fonction, methode, constructeur....
PROGRAMMATION:
Pour chaque classe tu devras creer deux fichiers,
exemple pour la classe Matrice:
-Matrice.h (fichier d'en tete qui devra contenir la declaration de la classe et de ces données membre, fonction, methode, constructeur, tel que tu les as imaginez sur le papier)
-Matrice.cc (fichier qui devra contenir la definition de la classe et de ces fonction, methode, constructeur, tel que tu les as imaginez sur le papier)
j'esepre t'avoir donner le début dont tu esperais.
#3 Le 07/03/2007, à 00:28
- Rodriguez
Re : [C++]Aide pour démarrer un exo
Salut,
est-ce que tu pourrais m'indiquer ce qu'il y a à mettre dans la classe Image2D.
Merci
Hors ligne
#4 Le 07/03/2007, à 00:59
- Link31
Re : [C++]Aide pour démarrer un exo
j'aimerai avoir votre aide car je n'arrive pas à démarrer cet exo.
ici
Pouvez-vous m'indiquez des pistes, la manière dont vous procéderiez ...
Déjà je commencerais par corriger le lien pour qu'il ne pointe plus vers http:ProjetC++/Projet1C.htm, mais vers la bonne page.
Dernière modification par Link31 (Le 07/03/2007, à 00:59)
Hors ligne
#5 Le 09/03/2007, à 18:33
- best_friend_fr
Re : [C++]Aide pour démarrer un exo
Bonjour
A mon avis, cette classe est une classe virtuelle (abstraite), qui reprend les fonction à appliquer (rotation, désaturation...)
Je me demande quand meme :
1) Comment vous-êtes arrivés sur le forum d'ubuntu pour de telles questions ?
2) Pourquoi plusieurs personnes, visiblement de la meme classe, ont fait la meme démarche ?
3) Je pense que la meilleure facon de programmer et de mettre les mains dans le cambouis. Tu prends un papier, un crayon, et tu traces tes classes en écrivant ce que chacune doit faire et quelles sont les dépendances. Ensuite, pour les problèmes de code pur, il y a des très bons tutoriels, voire, tu peux poster l'erreur précise sur un forum.
Bon courage
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne