Распаковка кортежа C++17 ⇐ C++
Распаковка кортежа C++17
Я пытаюсь распаковать кортеж и использовать результаты для назначения его членам. Возможно ли это сделать в идиоматическом С++ 17?
Я понимаю, что std::tie существует, но я пытаюсь использовать функции C++17, а не использовать по умолчанию старые функции или старый способ (std::get (кортеж))
tuple IO(){ //Здесь происходит ввод-вывод вернуть {вар, век}; } класс фу{ публика: Фу(); частный: Вар; вектор век; }; фу::фу(){ //эта строка здесь: я хочу назначить var и vec из IO() [вар, век] = IO(); }
Я пытаюсь распаковать кортеж и использовать результаты для назначения его членам. Возможно ли это сделать в идиоматическом С++ 17?
Я понимаю, что std::tie существует, но я пытаюсь использовать функции C++17, а не использовать по умолчанию старые функции или старый способ (std::get (кортеж))
tuple IO(){ //Здесь происходит ввод-вывод вернуть {вар, век}; } класс фу{ публика: Фу(); частный: Вар; вектор век; }; фу::фу(){ //эта строка здесь: я хочу назначить var и vec из IO() [вар, век] = IO(); }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Распаковка кортежа/списка Python 2 с использованием звездочек SyntaxError [дубликат]
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-