Windowsゲームプログラミング 質問スレat GAMEDEV
Windowsゲームプログラミング 質問スレ - 暇つぶし2ch335:名前は開発中のものです。
06/11/19 14:31:24 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;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch