ポインタ参照 void
指針
int j=0;
int *pint=&i; // &はフェッチ・アドレスを表す *へのポインタ
int &alias=j; //
ポインタは * T、参照は & T
ポインタタイプ
ポインタはアドレス、文字、文字グループ、関数ポインタを指します。
int mymain(int argc,char *argv[]){
int (*pmain)(int argc,char *argv[]);
pmain=mymain; //pmainmymaihn関数を指す
pmain=&mymain;//pmain関数のアドレスを取り、それをpmain関数に渡す。
pmain;パミン関数を呼び出す
}
ポインタ代入
int *px=(int*)0x123456;
int *py=new int;
int z=100;
long * pz= reinterpret_cast<long *>(&z);
1.固定値をポインタ変数に直接コピーします。
2.new演算子でヒープからメモリブロックを確保。
3.アドレス文字&で関数や関数のアドレスを取得。