Mon module permet de gérer les matrices dans un projet. La classe Matrice est présent ci-dessous et j'aimerais connaitre votre sentiment par rapport a la facon dont c'est implemente et si la classe est assez exhaustive ou non.
Je suis debutant et ceci est mon tout premier proj C++. Merci de m'aider...
Source / Exemple :
#ifndef MATRICE_HPP
#define MATRICE_HPP
typedef double * Matrix;
class Matrice
{
public:
Matrice(int, int);
Matrice(Matrice &);
~Matrice();
void GetMatrice();
void Fill();
int GetRows() { return P; }
int GetLines() { return N; }
int GetDimension() { return N*P; }
friend Matrice operator + (Matrice, Matrice);
friend Matrice operator - (Matrice, Matrice);
friend Matrice operator * (Matrice, Matrice);
friend Matrice operator * (double , Matrice);
friend Matrice operator ^ (Matrice, int );
friend bool operator == (Matrice, Matrice);
void Display() ;
void Transpose();
void Inverse() ;
void Zero() ;
void Identity() ;
private:
int N, P;
Matrix XxMatrice;
};
#endif
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.