指针数组

 CWnd *pWnd[8] = {'\0'};
 pWnd[0] = this->GetParent();
 pWnd[1] = pWnd[0]->GetParent();
 pWnd[2] = pWnd[1]->GetParent();

http://baike.baidu.com/view/2072881.htm?fr=ala0_1

一个数组,若其元素均为指针类型数据,称为指针数组。

  也就是说,指针数组中每一个元素都相当于一个指针变量。其详细形式应该如下:

  *a[0], ...*a[n].

  每一个数组里面存储的是其指向的地址;

  一维指针数组的定义形式为:类型名 *数组名[数组长度]

  例如:

  int *p[4]

  由于[]比*优先级更高,因此p先与[4]结合,形成p[4]的形式,这显然是数组形式。

  然后再与p前面的*结合,*表示此数组是指针类型的,每个数组元素都指向一个整型变量。

  指针数组也可以用作函数参数

原文地址:https://www.cnblogs.com/carl2380/p/1919483.html