2016-05-23から1日間の記事一覧

C++14 で複数の戻り値を返す

C++

std::tuple を使ってもいいのですが、C++14 の場合は内部クラスを戻り値として返すことも出来ます。 [コード] #include <iostream> auto calculate(int x, int y){ struct result_t{ int add; int sub; }; auto a = x + y; auto s = x - y; return result_t{ a, s }; r</iostream>…