14
ответов

Ошибка компоновщика и использование шаблонов функций [дубликат]

Я получаю сообщение об ошибке (Linker 2019), я не знаю, как я могу это исправить, я проверил свой код несколько раз, #includes есть. Я пытаюсь использовать шаблоны для реализации различных типов классов в ...
вопрос задан: 24 February 2015 21:54
6
ответов

Шаблонная функция в C# - Тип Возврата?

Кажется, что c# не поддерживает C++ как шаблоны. Например, шаблон <класс myType> myType GetMax (myType a, myType b) {возврат (a> b? a:b);} я хочу, чтобы моя функция имела тип возврата...
вопрос задан: 15 June 2010 21:27
5
ответов

Функция членства класса может обработать по шаблону быть виртуальной?

Я услышал, что шаблоны функции членства класса C++ не могут быть виртуальными. Действительно ли это верно? Если они могут быть виртуальными, что такое пример сценария, в котором использовал бы такую функцию?
вопрос задан: 4 September 2019 15:42
4
ответа

Частичное упорядочивание с шаблоном функции, не выводившим контекст

При чтении другого вопроса я пришел к проблеме с частичным упорядочиванием, которое я сократил к следующему шаблону тестового сценария <имя типа T> Константа структуры {определение типа пустой тип;}; шаблон <...
вопрос задан: 21 October 2018 23:55
3
ответа

Почему компилятор не выбирает мою перегрузку шаблона функции в следующем примере?

Учитывая следующие шаблоны функций: #include <вектор> #include <служебная> Основа структуры {}; Полученная структура: Основа {};//шаблон № 1 <имя типа T1, имя типа T2> освобождают f (константа T1&...
вопрос задан: 29 March 2013 17:13
1
ответ

Пакет параметров функции шаблона находится не в конце списка

Следующий код не компилируется как на g ++, так и на clang ++ с разными сообщениями об ошибках. В частности, это вторая строка main, которая вызывает ошибку. Я не понимаю, почему, как есть ...
вопрос задан: 8 March 2019 12:02
0
ответов

Аргумент шаблона по умолчанию теряет свой ссылочный тип

Рассмотрим #include #include template <класс T, класс ARG_T = T &> T foo (ARG_T v) {return std :: is_reference :: value; } int main () {...
вопрос задан: 6 September 2019 15:36
0
ответов

Обертывание шаблонной функции C ++

Я пытаюсь обернуть шаблонную функцию с помощью опции переноса компоновщика GNU. Код выглядит так: // f.h шаблон <имя типа T> void f (T t) { } // bar.h пустая панель (); // bar.cpp #include "...
вопрос задан: 19 April 2019 15:57
0
ответов

Вывести параметр шаблона внешнего класса в вызов функции вложенного класса?

Есть ли способ вывести внешний шаблон во вложенном классе? шаблон < класс T > struct A {struct B {}; }; шаблон < класс T > void f (имя типа A < T > :: B b) {} // трудно определить T? ...
вопрос задан: 16 January 2019 19:06
0
ответов

Создание экземпляра шаблона функции C++ с неявными параметрами

Я не могу понять, почему следующий код компилируется нормально:#include void bar (int x ){...
вопрос задан: 10 January 2015 17:07
0
ответов

Почему две функции имеют одинаковый адрес?

Рассмотрим этот шаблон функции: template unsigned long f (void *) {return 0;} Теперь я печатаю адреса f и f как: std :: cout << (void *) f <...
вопрос задан: 16 June 2013 14:07
0
ответов

Почему шаблон функции не может быть частично специализирован?

Я знаю, что спецификация языка запрещает частичную специализацию шаблона функции. Хотелось бы узнать, почему он это запрещает? Разве они не полезны? template
вопрос задан: 10 April 2013 14:18
0
ответов

Дружественные функции шаблона класса

У меня есть шаблон класса Foo . Я хотел бы реализовать Bar функции, не являющейся членом, которая принимает два Foo и возвращает Foo. Я хочу, чтобы Bar не был членом, потому что это будет более естественно для вызывающих ...
вопрос задан: 19 February 2013 21:13
0
ответов

Ошибка специализации шаблона функции?

#include шаблон <класс T> void foo (T) {std :: cout << "foo (T)" << std :: endl; } template void foo (T *) {// # 3 std :: cout << "foo (T *)" & ...
вопрос задан: 21 January 2012 11:45
0
ответов

Могу ли я использовать (ускорять) привязку шаблон функции?

Можно ли привязать аргументы к шаблону функции с помощью (boost) привязки? // Определение функции-шаблона (просто глупый пример) template ARG1 FCall2Templ (ARG1 arg1, ...
вопрос задан: 12 August 2011 11:32
0
ответов

Параметры шаблона функции без типов

Я читал полное руководство по шаблонам C ++ и наткнулся на этот код параметров шаблона функции без типов (я добавил main () и другие части, кроме определение и вызов функции): #include & ...
вопрос задан: 24 July 2011 17:27
0
ответов

Специализация шаблонов C ++ для функций

Я играю со специализацией шаблонов и обнаружил проблему, которую не могу решить; это мой код: template недействительный тест (массив T *) {... test <...
вопрос задан: 8 July 2011 10:46
0
ответов

Шаблоны функций D и вывод типа

Рассмотрим следующий код: module ftwr; import std.regex; import std.stdio; import std.conv; import std.traits; S потребляют (S) (ref S data, Regex! (Unqual! (Typeof (S.init [0]))) rg) {Writeln ...
вопрос задан: 21 June 2011 21:41
0
ответов

Шаблон функции с типом возврата T не компилируется

Следующий код компилируется отлично: шаблон void f (const T & item) {return; } int main () {f ("строковый константный литерал"); } Компиляция завершена на ideone: http://ideone.com/...
вопрос задан: 15 March 2011 02:10
0
ответов

частичная специализация шаблонов функций

В приведенном ниже фрагменте кода шаблон void func (T1 & t) {cout << "все" << endl; } шаблон void func (T2 & t) {cout << "float" & ...
вопрос задан: 16 February 2011 13:28
0
ответов

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

I ' m реализуют четыре алгоритма, которые полностью идентичны, за исключением того, какую структуру данных они используют: два используют priority_queue, один использует стек, а последний использует очередь. Они относительно длинные, поэтому я '...
вопрос задан: 27 January 2011 20:54
0
ответов

Templated Functions.. ERROR: template-id does not match any template declaration

I have written a function template and an explicitly specialized templated function which simply takes in 3 arguments and calculates the biggest among them and prints it. The specialized function is ...
вопрос задан: 14 October 2010 19:30