![cpp](https://habrastorage.org/r/w120/webt/5a/80/ee/5a80eee835721314512847.png)
C++
10
Вклад в тег
class MimicBase{};
class Vampire : public MimicBase{
public:
Vampire();
Vampire(MimicBase& m) : MimicBase(m){};
};
class Elf : public MimicBase{
public:
Elf();
Elf(MimicBase& m) : MimicBase(m){};
};
MimicBase m1;
Vampire v1(m1);
MimicBase m2(v1); //Обратно