no save
Assistance
Achat
News

Forum | programmation
operator et pointeur [C++]
marvinrouge, le mer. 26 mai 2004 à 17:37:37
Je reviens après 10 cafés, ça va mieux

Conventions classiques C++
- l'opérateur * rend Matrice
- l'opérateur *= rend une Matrice*
-ils prennent tous les 2 un seul paramètre

donc
Matrice& operator*=(matrix& b)
{
return *this = *this * b; // ici il FAUT que l'opérateur = existe ET on se sert de l'opérateur * écrit ci dessous
}

Matrice operator*(matrix& b) {
Matrice c(this->getNbLigs(), this->getNbCols());
//remplissage de c
return c; // ici il FAUT que le constrcuteur de copie existe
}

tu dois définir aussi

Matrice& operator=(matrix& b) { // opérateur d'affetatiion
// ...
}

Matrice(matrix& b) { // constrcuteru de copie
// ...
}


est-ce clair ?

marvinrouge
Précédentmarvinrouge
mai 04
Benur29
janv. 07
Suivant
REPONSES
blurk
mai 04
Char Snipeur
mai 04
marvirouge
mai 04
marvinrouge
mai 04
marvinrouge
mai 04
Benur29
janv. 07
Char Snipeur
janv. 07
Benur29
janv. 07
Char Snipeur
janv. 07
mamiemando
janv. 07
Version Web
Réalisé par RedShift
no save