2
ответа

C++ имеет статическую реализацию полиморфизма интерфейса, который не использует vtable?

C++ имеет надлежащую реализацию интерфейса, который не использует vtable? например, класс BaseInterface {общественность: виртуальная пустота func () константа = 0;} класс BaseInterfaceImpl:public BaseInterface {...
вопрос задан: 6 April 2010 19:21
0
ответов

Динамический и статический полиморфизм в C++: что предпочтительнее?

Я понимаю, что динамический/статический полиморфизм зависит от дизайна и требований приложения. Однако целесообразно ли ВСЕГДА выбирать статический полиморфизм вместо динамического, если это возможно? В частности, ...
вопрос задан: 28 March 2012 14:08
0
ответов

В выводе типа Scala не учитывается, что эти типы идентичны, какими бы они ни были

У меня есть шаблон проектирования, в котором есть генератор объектов (MorselGenerator и его дочерние элементы), любой экземпляр которого всегда генерирует один и тот же точный тип объекта (Morsel и его дочерние элементы), но ...
вопрос задан: 18 February 2012 22:43
0
ответов

Есть ли общий способ адаптировать шаблон функции к полиморфному объекту функции?

У меня есть несколько шаблонов функций, например template void foo (T); шаблон бар пустоты (T); // другие, и мне нужно передать каждый из них алгоритму, который будет вызывать ...
вопрос задан: 11 August 2011 22:22
0
ответов

Определение и реализация статического полиморфизма [закрыто]

У меня есть несколько вопросов о концепции статического полиморфизма, о которых я когда-то слышал; вы можете интерпретировать их в первую очередь в контексте C ++, но я был бы признателен за ответы, не зависящие от языка, где ...
вопрос задан: 29 December 2010 19:23
0
ответов

Какое использование производного класса в качестве параметра шаблона?

Какова цель этого шаблона? Как это называется? Когда я впервые увидел это, это выглядело очень странно, хотя сейчас я видел это много раз. template struct Base {// ......
вопрос задан: 27 October 2010 05:42