salut tout le monde
j'ai besoin de vous pour m'aider à m'en sortir d'un petit problème:
je doit faire une tablette mathématique pour effectuer des opération sur les matrice et le vecteur voilà mon code source

fichier.h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef matrix_h
#define matrix_h
#include <iostream>
#include "matrix.h"
 
using namespace std;
template <typename T>
class Matrix{
      unsigned int n;
      unsigned int m;
      T** ligne;
      public:
      Matrix<T>(unsigned int n1,unsigned int n2);
      void readMatrix();
      void printMatrix();
      Matrix<T> operator +(const Matrix<T> & operande2);
      };
template <typename T> Matrix<T>::Matrix(unsigned int n1,unsigned n2)
{
n=n1;
m=n2;
int i;
ligne=new T*[n1];
for(i=0;i<n1;i++){
ligne[i]=new T[n2];}
}
template <typename T>void Matrix<T>::readMatrix(){
for(int i=0;i<n;i++)
{
        for(int j=0;j<m;j++)
        {cout<<"tab["<<i<<"]"<<"["<<j<<"]      :";
                cin>>ligne[i][j];}
        }
        }
template <typename T> void Matrix<T>::printMatrix(){
         for(int i=0; i<n; i++)
	{
		for (int j=0; j<m; j++){
			cout<< ligne[i][j]<<"   ";}
		cout <<"   " << endl;}
  }
# endif
notre prof nous demande de faire apparaître l'héritage j'ai à peine effectuer une classe matrice et une fonction de saisie et une autre d'affichage comme vous voyez.si quelqu'un peut me dire comment faire je lui serait très reconnaissant
cordialement