Donc dans mon .h
Dans mon .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /*Les includes*/ ... typedef techsoft::matrix<double> dMatrix; ... MaClasse { ... void setMat( dMatrix & mat3x3 ); ... };
Et le compilo qui me retourne (sale bête)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... Tensor::Tensor( const dMatrix & mat3x3 ) { this->setMat( mat3x3 ); } ...
C'est un comble puisque je ne lui donne jamais explicitement un techsoft::matrix<double> et que de toute manière il est définit...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Tensor.cpp:10: error: no matching function for call to `Tensor::setMat(const techsoft::matrix<double>&)' Tensor.h:38: note: candidates are: void Tensor::setMat(dMatrix&)
PS: ne pas juger le pourquoi de cet accesseur svp
Partager