Problème de constructeur de template lors d'une assignation
Bonjour,
J'ai l'erreur suivante :
Citation:
Erreur 14 error C2664: 'Collada::Array<T>::Array(const Collada::Array<T> &)'*: impossible de convertir le paramètre 1 de 'Collada::Source *const ' en 'const Collada::Array<T> &' c:\dev\neurocom\collada\sources\core\dataflow\source.cpp 45
et voici la ligne 45
Citation:
m_Bool = new Array<bool>(this);
m_Bool étant défini comme ceci dans la classe Source :
Citation:
Array<bool> * m_Bool;
le seul constructeur d'Array disponible est le suivant :
Code:
1 2 3 4
| Array(ColladaObject * parent):
ColladaObject(parent)
{
}; |
D'où il me sort que j'essaye de passer Source en tant qu'Array ?