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

2 ответа

Какие выражения дают ссылочный тип, когда к ним применяется decltype?

Я читал C ++ Primer и не мог понять, когда выражение дает тип объекта и когда оно дает ссылочный тип для объекта. Я цитирую из книги: Когда мы применяем decltype к выражению, которое не является переменной, мы получаем тип, который> это ...

2 ответа

SFINAE и decltype (авто)

Если шаблон функции возвращаетсяdecltype(auto) (или другой спецификатор типа, использующийauto) но выражение return было бы неверно сформировано, приводит ли SFINAE? Этоreturn оператор считается непосредственным контекстом функции подписи? Ничто ...

1 ответ

Почему не удается разрешить область при наличии decltype?

Насколько я понимаю, decltype используется для запроса типа объектов / переменных и так далее. Из примеров, представленных в Википедии, таких как: int i; decltype(i) x3; // type is intЯ предположил, что мог сделать что-то вроде этого: class A ...

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

2 ответа

C ++ 11: перегрузка не может решить рекурсивный тип decltype

В следующем фрагменте кода я пытаюсь построить решетку типов. Например, между

2 ответа

Каковы некоторые виды использования decltype (auto)?

В C ++ 14

1 ответ

Почему в Visual Studio 2013 возникают проблемы с этим классом decltype?

1 ответ

Взаимодействие между decltype и именем члена класса, отслеживающим внешнее имя

Этот код

1 ответ

Почему decltype (auto) возвращает ссылку здесь?

Я думаю (думал) я понимаю

0 ответов

Могу ли я использовать decltype (или что-то подобное) для явной реализации шаблона без дублирования подписи?

Я хочу создать экземпляр

1 ответ

Почему decltype удаляет const из возвращаемых типов для встроенных типов?

Как общее правило,decltype сохраняет постоянство: const int ci = 0; decltype(ci) x; // x is const int x = 5; // error--x is const class Gadget{}: const Gadget makeCG(); // factory decltype(makeCG()) y1, y2; // y1 and y2 are const Gadgets y1 = ...