0
ответов

Использование this и атрибутов в конечных возвращаемых типах функций-членов?

В этом ответе, который я дал, имело смысл использовать this и атрибут класса _arg в завершающем возвращаемом типе как часть выражения decltype. Обойтись можно, но неудобно. ...
вопрос задан: 23 May 2017 12:31
0
ответов

Определение функции шаблона члена вне строки с использованием другой функции шаблона члена в подписи

Я столкнулся с этой проблемой в каком-то реальном коде C ++ 11, но я свел ее к следующему: template struct Dummy {}; template struct Foo {template static ...
вопрос задан: 15 May 2017 19:52
0
ответов

Можно ли вернуть объект типа T по ссылке из лямбды, не используя конечный синтаксис возвращаемого типа?

Учитывая следующий фрагмент кода: struct T {}; станд :: Функция < Т & амп; (Т & амп;) > f = [] (T & amp; obj) - > Т & амп; {вернуть объект; }; Мне было интересно, можно ли вывести правильную лямбду ...
вопрос задан: 5 December 2016 15:43
0
ответов

Должен ли стиль синтаксиса завершающего возвращаемого типа стать стилем по умолчанию для новых программ на C++11? [закрыто]

C++11 поддерживает новый синтаксис функций: auto func_name(int x, int y) -> int; В настоящее время эта функция будет объявлена ​​как: int func_name(int x, int y); Новый стиль, похоже, не получил широкого распространения...
вопрос задан: 2 January 2013 08:27
0
ответов

Типы возвратов трейлинга, decltype и const-ness

Я весело экспериментировал с новыми типами возвратов трейлинга, где столкнулся с проблемой этого (упрощённого) кода #include class MyContainer{ std::list ints; auto begin( )...
вопрос задан: 27 January 2012 19:53