Bonjour,
petite question:
je suis en train de développer une nouvelle classe NoeudSrcBruit qui hérite d'une classe mère NoeudData.
dans la classe mère il n'y a pas de constructeur de recopie(code existant).
je tente d'en définir un dans la classe fille, le compilateur me jette: est ce normal?
je met le message d'erreur:
Au vue du message je dirais qu'il faut nécessairement que la classe mère possède le constructeur par recopie pour pouvoir le faire aussi dans la fille...NoeudSrcBruit.cc: In constructor NoeudSrcBruit::NoeudSrcBruit(NoeudSrcBruit*)»:
NoeudSrcBruit.cc:36: erreur: no matching function for call to «NoeudData::NoeudData()»
NoeudData.hh:100: note: candidats sont: NoeudData::NoeudData(TypeNodeData, int, char*, TypeVar*, ParamStatBruit*)
NoeudData.hh:53: note: NoeudData::NoeudData(const NoeudData&)
merci
Partager