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:
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&)
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...


merci