- 335 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 14:31:24 ID:x2dz501C]
- >>333
参照渡し引数に参照を用意して渡す必要はありません。 int val = 10; funk3(val); int funk3(int& val) { val *= 2; // 2倍にする場合左の記述が出来ます。 return val; } この時関数funk3を抜けると引数valは20になります。戻り値を受け取る必要はありません。 この場合、funk3は以下のように戻り値なしでも良いです。 void funk3(int&val) { val *= 2; } 以下のように別に戻り値を受け取る必要がある場合は別ですが。 int val = 10; int data; data = funk3(val); int funk3(int&val) { val *= 2; return val * 2; }
|

|