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 ***
J'obtiens cette erreur. Mon copy construcotr ets de la formew :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
plane::plane(const plane &sourceplane):
landingGearOn(false),
name(sourceplane.name){}
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 ?