[02:24:19] <ada_ru> (mister_alexander) @I_vlxy_I  что делает этот код?

int main() {
 []<auto...>(auto......){}();
}
[02:41:17] <ada_ru> (foxtran)  отвечает (mister_alexander) на <@I_vlxy_I  что делае…>
На Фортране не скомпилируется
[02:41:40] <ada_ru> (foxtran) Думаю, ада тоже не скомпилирует
[10:07:59] <ada_ru> (Oleg) чтото на фигню похоже
[10:17:16] <ada_ru> (shiz01)  отвечает (mister_alexander) на <@I_vlxy_I  что делае…>
Ничего, ибо в теле лямбды {} ничего нет.
Это шаблонная лямда (since C++20), принимающая паку параметров (variadic tempate), да ещё и элипсис сишный.
Итог шеститочие в си плас плас успешно скомпилируется.
[10:40:34] <ada_ru> (Oleg) Никогда в C так не делал но все же, а там разве не 3 точки должно быть?
[10:41:48] <ada_ru> (Oleg) Ещё и немного сомневаюсь по поводу auto, выводить типы не из чего
[10:43:31] <ada_ru> (Oleg) Блин SIP это какой то позор общечеловеческий
[10:44:02] <ada_ru> (nitrocerber) вспоминается всё то же бессмертное "...а на аде вы такого написать не можете"
[10:57:39] <ada_ru> (shiz01)  отвечает (Oleg) на <Никогда в C так не д…>
Три.
От элипсиса - три.
И от вариадик темплейтов - три.
Итого - 6.
И это вполне валидный код.
[10:57:41] <ada_ru> (Oleg)  отвечает (nitrocerber) на <вспоминается всё то …>
Скучный язык, :-)
[10:58:03] <ada_ru> (Oleg)  отвечает (shiz01) на <Три.
От элипсиса - т…>
Это какой то позор :-)
[10:58:09] <ada_ru> (shiz01)  отвечает (Oleg) на <Ещё и немного сомнев…>
Можно. С 17 стандарта добавили класный вывод типов, а в 20 бустанул оный.
[10:58:16] <ada_ru> (shiz01)  отвечает (Oleg) на <Это какой то позор :…>
Это си плас плас.
[10:59:05] <ada_ru> (Oleg)  отвечает (shiz01) на <Можно. С 17 стандарт…>
Ну да , но в 17 хотя бы исправили проблемы с неоднозначностями , а то захотел одно - получи другое
[10:59:57] <ada_ru> (Oleg) А главное мне неведомо одно, зачем? Чем auto a {1}, лучше int a = 1;
[11:00:07] <ada_ru> (shiz01)  отвечает (Oleg) на <Ну да , но в 17 хотя…>
Ага, да и дедакшин хинты тоже помогают менее костыльно писать.

Хотя С++ и костыль - синонимы.
[11:01:05] <ada_ru> (shiz01)  отвечает (Oleg) на <А главное мне неведо…>
В лямбдах оно поудобнее. Немного.
И на сильно шаблонном коде помогает. Чуть чуть. Но он всё так же ужастен.
[11:01:45] <ada_ru> (Oleg) И ещё можно auto a {1}; и auto a = {1} и ещё () скобки можно и ещё и ещё :-)
[11:02:00] <ada_ru> (Oleg) И результат не всегда тот который ожидал
[11:02:36] <ada_ru> (shiz01)  отвечает (Oleg) на <И результат не всегд…>
Ага. Си плак плак же.
Сидишь и плачешь, непонимая, а че, собственно тут происходит?
[11:02:48] <ada_ru> (Oleg) В лямбдах я понимаю, и в шаблонах отчасти , зачем auto если есть T ?
[11:03:06] <ada_ru> (shiz01)  отвечает (Oleg) на <И ещё можно auto a {…>
<прислал документ>
[11:03:18] <ada_ru> (Vinpuh)  отвечает (mister_alexander) на <@I_vlxy_I  что делае…>
Это надо считать количество точек? А что очень интуитивно. 😎😂
[11:03:58] <ada_ru> (shiz01)  отвечает (Oleg) на <В лямбдах я понимаю,…>
Емнип, там какая-то ересь с срезанием сслыок и нескучным форвардингом.
Вроде, там пригождалось.
[11:04:52] <ada_ru> (Oleg) Может, я лямбды 3 раза в жизни использовал в реальных проектах
[11:05:59] <ada_ru> (Oleg) А ещё можно попробовать инициализировать тапл из 6,2 а получить массив из шести двоек , ну или типа того :-)
[11:11:49] <ada_ru> (Oleg) Ну че там раст ? Помер уже ? Когда поминки отмечать будем ?
[11:13:07] <ada_ru> (foxtran)  отвечает (Oleg) на <Ну че там раст ? Пом…>
Я уже отметил
[11:13:26] <ada_ru> (Oleg) :-)
[11:17:50] <ada_ru> (anisimkov) Проясните пожалуйста, от куда сведения что он помер ? Я в общем за ним и не следил, но все равно интересно.
[11:18:53] <ada_ru> (Oleg) Да прогеров уволили кучу, а так зх
[11:45:02] <ada_ru> (reznikmm) А мы вот пхаем за новый вид ограничений подтипов в Аде:

https://github.com/AdaCore/ada-spark-rfcs/issues/52#issuecomment-675336671
[14:49:56] <ada_ru> (reznikmm)  отвечает (I_vlxy_I) на <pragma Js; и всё! :-…>
Вы вот ржоте, а люди хотят серьёзно!
https://github.com/AdaCore/ada-spark-rfcs/issues/54