Re[20]: Concept-Based Polymorphism
От: so5team https://stiffstream.com
Дата: 19.07.20 17:01
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Я в вкладываю в это понятие ровно то, что оно подразумевает, а именно: шаблонный метод, который можно переопределить в производном классе и при этом этот переопределённый метод может быть вызван через указатель на базовый класс.

BFE>Т.е. виртуальный метод класса являющийся одновременно с этим шаблонным методом.

Я не думаю, что в C++, где шаблоны -- это именно что текстовые шаблоны, а не генерики с ограничениями на типа параметров на базе интерфейсов, такое вообще возможно. Ибо как тогда компилятор будет формировать vtbl в условиях раздельной компиляции не представляю.

BFE>К сожалению C++ не поддерживает (пока) такой синтаксис и поэтому реализацию приходится прописывать руками.


И как это выглядит вручную?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.