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

2 ответа

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

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

4 ответа

Сравнение всегда ложно из-за ограниченного диапазона ... с шаблонами

У меня есть шаблонная функция, которая работает с переменной типа шаблона, и если значение меньше 0, устанавливает его на 0. Это нормально работает, но когда мой шаблонный тип не подписан, я получаю предупреждение о том, что сравнение всегда ...

3 ответа

Ошибка компиляции шаблона std :: map :: const_iterator

У меня есть шаблон класса, который содержит

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

1 ответ

django select_related в шаблоне

Иногда имеет смысл использовать select_related в шаблоне django. Например, скажем, у меня есть класс, расширяющий DetailView class DemoCarView(DetailView): model = CarНа основе следующей надуманной модели # Cars class Car(models.Model): name = ...

1 ответ

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

5 ответов

Специализация шаблона функции на указателях функций

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

1 ответ

«Унаследованные» типы с использованием CRTP и typedef

5 ответов

Выбор функции-члена с использованием различных условий enable_if

Я пытаюсь определить, какая версия функции-члена вызывается на основе параметра шаблона класса. Я попробовал это:

1 ответ

Не могу определить тип шаблона

Я пытаюсь передать итератор в качестве параметра шаблона в метод шаблона, но компилятор жалуется, что:

2 ответа

@GoranFlegar: я сказал, что я не адвокат по языку. Я представил обоснование, как я его вижу.

указан неверный код: struct foo { struct bar; bar x; // error: field x has incomplete type struct bar{ int value{42}; }; }; int main() { return foo{}.x.value; }Это вполне понятно, так какfoo::bar считается неполным в точке, гдеfoo::x ...