Size: a a a

pro.graphon (and gamedev)

2020 May 28

I

Ioann_V in pro.graphon (and gamedev)
А это просто Квиз же!
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
лучше скажи, валидно ли писать так class A {}; auto li{A{}, {}, {}, };? Какой тип у li?
источник

I

Ioann_V in pro.graphon (and gamedev)
Не массивчик(тапл?) ли часом?
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
нет. initialzier_list
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
И ещё такой код: `class A {}; auto li = {A{}, {}, {}, };`
источник

S

Stas in pro.graphon (and gamedev)
Anatoly Tomilov
там можно на исполнение запускать код? (просто не в курсе)
Да, можно.
источник

VD

Vlad Doc in pro.graphon (and gamedev)
Anatoly Tomilov
И ещё такой код: `class A {}; auto li = {A{}, {}, {}, };`
Вообще не уверен что остальные {} будут A
источник

I

Ioann_V in pro.graphon (and gamedev)
Anatoly Tomilov
нет. initialzier_list
Ну вообще говоря, что-то из этого рода лезет в голову. Но, вопрос тоже интересный. Но да, я не на плюсах пишу, если честно. На Си уже пол года как.
источник

I

Ioann_V in pro.graphon (and gamedev)
Мне понравился вопрос, может, запощу его, да.
источник

S

Stas in pro.graphon (and gamedev)
Anatoly Tomilov
нет. initialzier_list
initializer_list<A>?
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Stas
initializer_list<A>?
да. Но валиден ли код в первом и втором случаях?
источник

VD

Vlad Doc in pro.graphon (and gamedev)
Anatoly Tomilov
да. Но валиден ли код в первом и втором случаях?
Лишняя запятая там специально?
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
да). чтобы запутать. Она ни на что не влияет, конечно же
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Ioann_V
Мне понравился вопрос, может, запощу его, да.
вопрос должен быть какой из двух вариантов кода валидный
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
с direct list initialization или c copy list initialization
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
насчёт вопроса (который @Stas удалил): вот про вывод типа https://stackoverflow.com/a/59456404/1430927
источник

I

Ioann_V in pro.graphon (and gamedev)
Anatoly Tomilov
вопрос должен быть какой из двух вариантов кода валидный
Второй?
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Ioann_V
Второй?
да. Компилятор пишет, что direct-list-initialization of 'auto' requires exactly one element
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
я думал что в C++17 оба варианта уже "сошлись" для initializer_list
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
но нет
источник