Здравствуйте, dr.Chaos, Вы писали:
DC>Ты внимательно прочел что я тебе написал? В случае перегрузки мы имеет 2 сигнатуры функции для разных типов, но имя функции одно и получается что одна функция работает для разных типов, т.е. ведет себя полиморфно. В случае с шаблонами во время компиляции просто генерируется нужная сигнатура на этапе компиляции.
DC>Когда ты передал туда укзатель на интерфейс, ты подразумеваешь не конкретный тип а целое семейство типов, которые обладают общим интерфейсом. Функция работает для этого семейства типов, т.е. ведет себя полиморфно.
Ну сколько можно... То, очем ты говоришь, работает, если ТИП объекта СОВПАДАЕТ с его ЭКЗЕМПЛЯРОМ. Но и не это главное. Главное — то, что эти две функции — совершенно разные, у них сигнатура разная и говорить о том, что у тебя там полиморфизм смешно. Т к к ним применяются аргументы совершенно разных типов.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Социализм — это власть трудящихся и централизованная плановая экономика.