C++相談室 part166 (607レス)
前次1-
抽出解除 レス栞

580
(2): (ワッチョイ d1d6-uNzz) 08/22(金)10:49 ID:hiXhYkKD0(1/2) AAS
>>579
受け取る方はどうやって受ければいいのですか?

私の頭だと構造体で返せばいいかな なんつて
581: (ブーイモ MMb3-Srv/) 08/22(金)11:06 ID:HM+/3rtsM(1) AAS
>>580
構造化束縛で取り出すのが楽
構造体を定義する手間が気にならないならそれでもいい
583: はちみつ餃子◆8X2XSCHEME (ワッチョイ 5932-86vp) 08/22(金)12:07 ID:s1oN92u00(2/3) AAS
>>580
タプルは単にタプル型の値なので普通に受け取れる。

auto bar = foo();

といったように書ける。
タプルから要素を取り出すのは std::get<0>(bar); といった要領になる。
受け取るときに変数に分配するやり方もあって

atuo [r1, r2, r3] = foo();

というようにも書ける。
これを構造化束縛という。
おそらくこれが期待していたものなんじゃないか?
省1
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s