Результаты поиска по запросу "template-specialization"
Законно ли выполнять частичную специализацию в классе класса-члена в производном классе?
Это продолжениеэтот вопрос. Мне особенно интересно, есличастичный специализациячленский класс как это:
https://wandbox.org/permlink/PpR6G0gcvMRoxhhZ
отаю над проектом, который имеет функцию шаблона следующим образом: template <class T> T foo<T>(T val) { return someFunc(val); } template <> bool foo<bool>(bool val) { return otherFunc(val); };Теперь у меня есть классBar, который я не хочу ...
) со всеми заголовками, которые вы включили, прямо скопированы и вставлены, а все макросы расширены.
ретий вопрос здесь сегодня ;-), но я действительно новичок в программировании шаблонов c ++ и перегрузке операторов. Я пытаюсь следующее: terminallog.hh //snipped code class Terminallog { public: Terminallog(); Terminallog(int); virtual ...
Частичная неоднозначность специализации шаблона
Я не могу понять, почему утверждение в основном неоднозначно. template<class T, class U, int I> struct X { void f() { cout << "Primary template" << endl; } }; template<class T, int I> struct X<T, T*, I> {void f() { cout << "Partial ...
Условно включить альтернативный оператор присваивания
Я пытаюсь условно создать экземпляр дополнительного оператора присваивания. Код ниже хорошо работает в Clang, но не в GCC 4.7. Проблема, которую я имею, кажется очень похожей на вопрос, заданный здесь:std :: enable_if для условной компиляции ...
метафункция шаблона для определения специализаций шаблона
Вдохновленэтот вопрос [https://stackoverflow.com/q/14227983/170521]Мне интересно, есть ли какая-то проверка во время компиляции, которую можно ввести, чтобы определить, есть ли два заданных экземпляра шаблона: template <typename T> class ...
Специализация шаблонов C ++, вызов методов на типах, которые могут быть однозначными указателями или ссылками
Резюме Есть ли способ вызвать метод класса для шаблонного типа, который может быть указателем или ссылкой, не зная, что и не получить ошибки компилятора / компоновщика? подробности У меня есть шаблонная реализация QuadTree, которая может ...
Специализация члена класса шаблона без объявления в заголовке
У меня есть шаблонный класс, который я объявляю в заголовке с одним методом и без определения этого метода в заголовке. В файле .cc я определяю специализации этого методаникогда не объявляя их в шапке, В другом файле .cc я вызываю метод для ...