2018-11-20から1日間の記事一覧

C++ / 函数から排列を返したい

排列は返せない。 多値を返したい場合と同じように、値を格納するための排列をあらかじめ用意しておいて、その排列(の先頭の要素のアドレス)を函数に渡して値を書き込ませる。 #include <iostream> using namespace std; void returnArr(int *arr){ arr[0] = 10; arr[1</iostream>…

C++ / 函数に排列を渡す

#include <iostream> using namespace std; // 排列を引数に取るときは必ずポインタ渡しとなるので、勝手に書き換えられないようconst修飾するのがマナーとの由。 double sum(const double arr[], int num){ // こう書いたほうが直観的に思えるが、 //double sum(const</iostream>…