第10講 ポインタのポインタの学習  
第1話 ポインタのポインタとは?

さて、ポインタのポインタとは何でしょうか。

int** a;
または
int **a;
と宣言するポインタです。

この場合、
**aが普通の変数、*aそのアドレスを収納するポインタ変数、さらに**aは*aのアドレスを収納するポインタのポインタ変数です。
?が浮かんでいますよね。
int *a;
と宣言したとき、aは変数*aのアドレスを収納するポインタ変数です。
変数である以上、アドレスを収納する箱が用意されているのです。
つまり、aにもアドレスが割り振られているのです。
アドレス代入
ですから、
int **a;なら
ポインタのポインタ

概念図を見てint **a; の意味が見えてきたでしょうか。



第9講第7話へ 第2話へ


戻る


VB講義へ
VB講義基礎へ

vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)