LINUX.ORG.RU

История изменений

Исправление 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 не знаю.