Результаты поиска по запросу "templates"

1 ответ

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

аяКак мне написать лямбда-выражение, которое выглядит как метод? [https://stackoverflow.com/questions/47604606/how-do-i-write-a-lambda-expression-that-looks-like-a-method] Я попытался превратить безвоздушную лямбду в указатель на ...

9 ответов

в основном идея в том, что один, но шаблон - это то, что предлагает гораздо больше, например, RainTPL - это WYSIWYG, потому что он заменяет относительные пути в шаблон на пути к серверу, таким образом вы создаете свой шаблон локально, и он работает на сервере. без необходимости менять img / css.

аю, что основной принцип системы шаблонов PHP - замена строк, верно? Так что я могу просто использовать строку для хранения моего HTML-кода шаблона, как $str_template = "<html><head><title>{the_title}</title><body>{the_content}</body></html>"и ...

2 ответа

После рефакторинга все функции шаблона должны содержать свое тело в заголовке и перестроить код. Это сработало! Спасибо Джеймс

я есть класс EventMgr, который имеет функцию шаблона для регистрации слушателя. Но когда я регистрирую слушателя, компоновщик дает мне "ошибка LNK2019: неразрешенный внешний символ». Код закуски: class EventMgr { template< class T, class EvenT> ...

ТОП публикаций

4 ответа

специализировать шаблон члена без специализации его родителя

У меня есть шаблон класса, вложенный в другой шаблон. Частично специализировать это легко: я просто объявляю другоеtemplate< … > блок внутри его родителя. Тем не менее, мне нужна еще одна частичная специализация, которая определяет все аргументы ...

1 ответ

Добавлен ответ для generic.xaml

м приложении UWP мои параметры управления - «Пользовательский контроль» и «Шаблонный контроль». На данный момент мое понимание пользовательского элемента управления ЯВНО ясно. Мне сказали, что стиль / шаблон пользовательского элемента управления ...

0 ответов

lvalue ссылки

я есть следующая функция шаблона со специализацией: // Pass the argument through ... template<typename T, typename U=T> U convert(T&& t) { return std::forward<T>(t); } // ... but convert std::strings const char* convert(std::string s) { return ...

3 ответа

стандартный думаю, что это должно быть плохо сформировано

я следующая ситуация: предположим, у меня есть куча типов (функторов), которые я хочу зарегистрировать / скомпилировать во время компиляции, предпочтительно в нечто вроде boost :: mpl :: vector. Вы знаете какой-нибудь трюк, чтобы сделать это ...

5 ответов

По крайней мере, в Visual Studio больше информации дается в окне «Построение вывода», а не в списке ошибок. У меня была ошибка шаблона в состоянии списка ошибок: «Не удалось преобразовать Foo <int> в Foo <int>». В окне «Вывод» было несколько строк, которые следовали за фактической ошибкой, что помогло мне понять, что же это за проблема.

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

1 ответ

Честно говоря, я не уверен в полезности кода, но в любом случае надеюсь, что это поможет.

ли способ, используя SFINAE, определить, не перегружена ли свободная функция для данного класса? По сути, я получил следующее решение: struct has_no_f { }; struct has_f { }; void f(has_f const& x) { } template <typename T> ...

2 ответа

Вы должны явно обратиться к родителю:

от вопрос уже есть ответ здесь: Ошибка «не объявлено в этой области» с шаблонами и наследованием [дубликаты] [/questions/7076169/not-declared-in-this-scope-error-with-templates-and-inheritance] 2 ответаЯ впервые работаю с шаблонными классами и ...