J'obtiens cette erreur. Mon copy construcotr ets de la formew :Error E2312 plane.cpp 20: 'FlyingMachine::name' is not an unambiguous base class
of 'plane' in function plane::plane(const plane &)
Warning W8057 plane.cpp 20: Parameter 'sourceplane' is never used in function pl
ane::plane(const plane &)
*** 1 errors in Compile ***
name n'appartient pas a la classe plane mais a sa classe mere. On peut appeller des state de la classe mere lorsque on definit une classe avec le copy constructor ? Comment regler ce probleme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 plane::plane(const plane &sourceplane): landingGearOn(false), name(sourceplane.name){}
Partager