第10講 ポインタのポインタの学習
第1話 ポインタのポインタとは?
さて、ポインタのポインタとは何でしょうか。
int** a;
または
int
**a;
と宣言するポインタです。
この場合、
**aが普通の変数、*aそのアドレスを収納するポインタ変数、さらに**aは*aのアドレスを収納するポインタのポインタ変数です。
?が浮かんでいますよね。
int
*a;
と宣言したとき、aは変数*aのアドレスを収納するポインタ変数です。
変数である以上、アドレスを収納する箱が用意されているのです。
つまり、aにもアドレスが割り振られているのです。
ですから、
int **a;なら
概念図を見てint **a; の意味が見えてきたでしょうか。
VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)