Вопросы по теме 'structured-bindings'

Почему структурированные привязки С++ 17 не используют {}?
Я нашел исходное предложение для структурированных привязок *C++ здесь . Он предлагает способ легко связать несколько возвращаемых значений, т.е.: auto {a, b} = minmax(data); Но теперь я вижу, что все указывают на синтаксис предложения...
6201 просмотров
schedule 02.11.2022

Почему структурированные привязки определяются в терминах переменной с уникальным именем?
Почему структурированные привязки определяются через переменную с уникальным именем и все расплывчатое «имя привязано к» языку? Я лично думал, что структурированные привязки работают следующим образом. Учитывая структуру: struct Bla { int...
655 просмотров
schedule 10.05.2024

почему структурированные привязки не возвращают ссылки на элементы структуры с помощью `auto&`, но возвращаются сами члены
Я думал, что с помощью структурированных привязок и спецификатора auto& я могу получить ссылки на члены структуры и использовать их напрямую, вместо того, чтобы проходить через структуру. Однако следующий код работает, и статические...
173 просмотров
schedule 16.01.2024