История изменений
Исправление next_time, (текущая версия) :
class Bear:virtual Predator, virtual Hervibore{ public: virtual void job(){cout<<«I'm stealing honey, fishing and eating herb»);} };
тут позднее связывание
позднего связывания в примере не увидел. вполне вероятно, плохо смотрел, JS не знаю. а, понял, вы наверное про классическое позднее связывание методов (а не объектов иерархии) речь ведёте. в С++ это через virtual делается. вот в рантайме иерархию классов менять, в С++, действительно, не выйдет (точнее выйдет, но с костылями).
Исходная версия next_time, :
class Bear:virtual Predator, virtual Hervibore{ public: void job(){cout<<«I'm stealing honey, fishing and eating herb»);} };
тут позднее связывание
позднего связывания в примере не увидел. вполне вероятно, плохо смотрел, JS не знаю.