Информация об изменениях

Сообщение Re[8]: [trick] C++14 return unnamed structure от 09.10.2015 8:42

Изменено 09.10.2015 8:43 B0FEE664

Здравствуйте, Vain, Вы писали:

V>>>неименованые структуры и раньше можно было тайпдефить, ауто и раньше в разные типы превращалось, — не понятно в чём открытие.

E>>а при чем тут неименованные структуры?
V>именно для них запрет был
Где? Не было такого запрета. Был и остаётся запрет на определение типа в описании функции.

auto fun3()
{
    struct { int m_a; int m_b; } t;
    t.m_a = 1;
    t.m_b = 2;
     
    return t;
}


Re[8]: [trick] C++14 return unnamed structure
Здравствуйте, Vain, Вы писали:

V>>>неименованые структуры и раньше можно было тайпдефить, ауто и раньше в разные типы превращалось, — не понятно в чём открытие.

E>>а при чем тут неименованные структуры?
V>именно для них запрет был
Где? Не было такого запрета. Был и остаётся запрет на определение типа в описании функции.

Кстати:
auto fun3()
{
    struct { int m_a; int m_b; } t;
    t.m_a = 1;
    t.m_b = 2;
     
    return t;
}