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

1 ответ

Почему обычная проверка контроля доступа применяется к именам, используемым для указания явной реализации при доступе через параметры шаблона?

6 ответов

Что отличает шаблон от общего?

Я понимаю аспекты шаблонов в C ++, которые отличаются от шаблонов в Java и C #. C # является реализацией, Java использует стирание типов, C ++ использует утечную типизацию и т. Д. Шаблоны C ++ могут делать то, чего не могут шаблоны Java и C # ...

2 ответа

Специализация шаблона оператора преобразования

Вот в основном академическое упражнение в понимании операторов преобразования, шаблонов и шаблонных специализаций. Шаблон оператора преобразования в следующем коде работает дляint, float, а такжеdouble, но не работает при ...

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

2 ответа

Хороший улов! Я изменил заголовок в ответе. Спасибо!

я есть несколько классов, которые я не могу изменить. У каждого есть конструктор копирования, по крайней мере, один другой конструктор и функцияfoo() это возвращает некоторое значение. Я хочу создать шаблон класса, который может быть производным ...

1 ответ

OpenCart - просмотр альтернативного шаблона продукта на основе произвольного поля продукта

Существует еще одно сообщение о переполнении стека, которое содержит следующий код для обслуживания нескольких шаблонов продуктов на основе идентификатора продукта. //42 is the id of the product if ($this->request->get['product_id'] == 42) { ...

2 ответа

Может ли союз быть шаблонным?

6 ответов

Есть ли эквивалент <? расширяет T>, <? супер T> в C ++?

Есть ли эквивалент<? extends T>, <? super T> в С ++? Кроме того, делает<? extends T>, <? super T> работать, даже еслиT такое интерфейс в Java?

1 ответ

С ++ статический, а не динамический полиморфизм

1 ответ

 действительно будет пустым в этой ситуации.

отрим следующий код: template <typename... Types> struct list { template <typename... Args> list(Args...) { static_assert(sizeof...(Types) > 0); } }; template <typename... Args> list(Args...) -> list<Args...>; int main() { list l{0, 0.1, 'a'}; ...

2 ответа

Необязательный параметр Template

Можно ли иметь необязательный параметр шаблона в C ++, например template < class T, class U, class V> class Test { };Здесь я хочу, чтобы пользователь использовал этот класс либо сV или безV Возможно ли следующее Test<int,int,int> ...