blog

C++ 11 解説

ポインタ参照 void ポインタ *Tのポインタ、&Tのポインタ参照 ポインタ型 ポインタ ポインタがアドレスを指す、または文字または文字群である、または関数である ポインタ ポインタ割り当て 1.固...

Nov 9, 2020 · 1 min. read

ポインタ参照 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.アドレス文字&で関数や関数のアドレスを取得。

ポインタ参照解除

引用

Read next

HOOKSのuseState同期更新効果を達成するために

最近、私は自分自身でフックを使用する方法を学ぶために、古いプロジェクトを変更し、新しい書き方だけでなく、少し学習の過程で、プロジェクトに従っています。 フックを使う過程で、状態データを修正して、インターフェースAPIにリクエストするロジックを実行したいのです。 しかし、これは非同期であるため、インターフェイスをリクエストするときに間違ったパラメータが返ってきてしまい、実際にはうまくいきません...。

Nov 9, 2020 · 2 min read