Code en C++

Fermé
&#_0 - 23 nov. 2008 à 23:00
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 24 nov. 2008 à 12:10
on a deux class : vaecteur et matrice

class vecteur{
private:
int dim;
int * tab;
public:
vecteur();
~vecteur();
int & operator [](int);
};

class matrice{
private:
int lig; //nbre de ligne
int col;//nbr de colonne
vecteur** mat;
public:
matrice(int , int );
~matrice();
};


j'ai definie le constructeur et ledestricteur de la class vecteur, mais je sait pas comment faire pur la class matrice, mon pbl c'est comment definir 'vecteur** mat'.

merci de votre aide..
A voir également:

2 réponses

c urgent..j ai besoin de votre aide..
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
24 nov. 2008 à 12:10
je te conseil de ne pas utiliser un truc aussi bizarre que vecteur ** pour les données de ta matrice.
En fait, le plus propre pour créer une matrice est de faire : type* mat; et de la dimensionner à lig*col.
Ensuite, pour accéder aux éléments, il te suffit de faire une petite fonction mat[i,lig*j]; par exemple pour récupérer la ligne i et la colonne j.
0