2016-11-25から1日間の記事一覧

C++1z 構造化束縛

C++

C++1zから、タプルやクラスを分解する「構造化束縛 (Structured Binding)」という機能が入ります。他の言語では多重代入のように呼ばれているもので、C++11標準ライブラリのstd::tie()関数の代わりとして使用できます。 以下は、タプルを返す関数の戻り値を…