>>335 ありがとうございます。漸く理解できました。 ということは、やはりメンバで宣言された時点で初期化も行われているのですね。 参照は初期化が必要と聞いていたのでその点がどうしてもわかりませんでした。 int val = 10; funk3(val); // └──┐引数valの参照としてメンバーのvalが定義される int funk3(int& val) { val = val * 2; return val; //この場合return不要とのことですが、記述したままで不都合はありますかね? //関数の型を維持しておきたいのです。 }