Windowsゲームプログラミング 質問スレat GAMEDEV
Windowsゲームプログラミング 質問スレ - 暇つぶし2ch332:名前は開発中のものです。
06/11/19 11:16:06 x2dz501C
ポインタが出てくるからC++か。
void func1(int& val)
{
val = 10;
}
void func2(int val)
{
val = 10;
}
func1では参照渡しなので引数valの値が変化します。func2ではvalのコピーが渡されるだけなので
値は変化しません。

C++では参照は定義した時に初期化が必要です。
int& val = intger;
int* pVal;

val = 10; 参照に後から代入すると(ここでは)intgerの値が変化します。
pVal = &intger; ポインタは後からアドレスを代入できます。
*pVal = 10; これでintgerの値が変化します。


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