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

C++ / 引数のポインタ渡し(アドレス渡し) / 函数から多値を返したい

多値は返せないので、値の格納先となるアドレスを函数に複数渡してそれぞれのアドレスに値を書き込んでもらうことにする。 #include <iostream> using namespace std; void basicCalc(double a, double b, double *add, double *sub, double *mul, double *div){ *add </iostream>…

C++ / 引数のポインタ渡し(アドレス渡し)

#include <iostream> using namespace std; void sute(int *a){ // 假引数として普通の変数ではなくポインタ変数をとって、 *a = 10; // そのポインタで示された位置にあるメモリーに何かを格納する。 } int main(){ int A; // 何かを格納するための変数を用意しておい</iostream>…

C++ / 自前の函数を外部ファイルにわける

ヘッダーファイルでプロトタイプ宣言をしておいて、そのヘッダーファイルをメインファイルにインクルードする。 コンパイルリンクするときにメインファイル.cppと一緒に外部ファイル.cppも指定する。 basicCalc.h double add(double a, double b); double su…