トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
C++
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索

___

■ 参照型(Reference)



  DESC
    存在する Object の別名.
    実体は Pointer かも ( 実装依存 )
    Ref を利用する際は, 存在する Object は何かを意識しよう. 
    Stack 上の Object の Reference をかえすのは問題あり. 

DESC 
  1. 変数、定数, object に別名をつける。
  1. 関数の引数、返り値に使用。

EX:
   int n = 10;
   int& r = n; // n に別名r をつけたことを意味。メモリ領域を共有している
   r = 7; // n=10;

POINT
  1. 意味論としては, すでに生成済みの object を渡す( 返す )際に利用する
     ( ptr とか意識しないこと )

WARNING 
  1. 参照型の仮引数の場合は cast の際も参照型として cast すること
     ERROR
  getBV( (v3f)max, (v3f)min );
     OK
  getBV( (v3f &)max, (v3f &)min );





NINJAIDX 12