в чем отличие виртуальной функции от шаблонной функции?

150
24 ноября 2018, 07:00

Подскажите пожалуйста, чем отличается виртуальная функция от шаблонной функции?

Answer 1

Коротко говоря - эти функции отличаются почти всем. :-)

Это две разные концепции.

Виртуальные функции обеспечивают полиморфизм классам. (Концепция, поддерживаемая языком С++ при помощи небольшого, скрытого от пользователя оверхеда по памяти и быстродействию).

Шаблонные функции позволяют сделать типы параметрами функций. (Концепция, поддерживаемая языком С++ без помощи оверхеда по памяти и быстродействию).

READ ALSO
Как узнать формат даты?

Как узнать формат даты?

Как узнать формат даты, если он неизвестен заранее?

149
Вопрос про наследование

Вопрос про наследование

Здравствуйте, код выдает 0 9Подскажите пожалуйста, почему если поменять модификатор метода initialize() в классе А на private, то получаем 6 9 ? Инициализация...

157
Как пользоваться Selenium на Android?

Как пользоваться Selenium на Android?

как пользоваться Selenium на Android, как заходить на сайта не открывая браузер ?

208