Результаты поиска по запросу "decltype"
Какие выражения дают ссылочный тип, когда к ним применяется decltype?
Я читал C ++ Primer и не мог понять, когда выражение дает тип объекта и когда оно дает ссылочный тип для объекта. Я цитирую из книги: Когда мы применяем decltype к выражению, которое не является переменной, мы получаем тип, который> это ...
SFINAE и decltype (авто)
Если шаблон функции возвращаетсяdecltype(auto) (или другой спецификатор типа, использующийauto) но выражение return было бы неверно сформировано, приводит ли SFINAE? Этоreturn оператор считается непосредственным контекстом функции подписи? Ничто ...
Почему не удается разрешить область при наличии decltype?
Насколько я понимаю, decltype используется для запроса типа объектов / переменных и так далее. Из примеров, представленных в Википедии, таких как: int i; decltype(i) x3; // type is intЯ предположил, что мог сделать что-то вроде этого: class A ...
C ++ 11: перегрузка не может решить рекурсивный тип decltype
В следующем фрагменте кода я пытаюсь построить решетку типов. Например, между
Почему decltype (auto) возвращает ссылку здесь?
Я думаю (думал) я понимаю
Почему 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 = ...