Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2007, à 00: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, à 01:28)

Hors ligne

#2 Le 28/02/2007, à 01: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, à 01: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, à 01:59

Link31

Re : [C++]Aide pour démarrer un exo

Rodriguez a écrit :

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, à 01:59)

Hors ligne

#5 Le 09/03/2007, à 19: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