C++ で複数の値を返したいのですが、次のコード スニペットがあります。
struct returns
{
int row_locs, col_locs;
int row_descriptors, col_descriptors;
double **locs;
double **descriptors;
};
void returns (int &row_locs, int &col_locs, int &row_descriptors, int &col_descriptors, double **locs, double **descriptors)
{
//make some changes in variables
}
問題は、「どちらがより多くの時間を消費するstruct
か、または参照による呼び出しか?」です。