基础部分参考:http://learn.akae.cn/media/ch23s06.html
int *a[10];
和
int **pa;
之间的关系类似于
int a[10];
和
int *pa;
之间的关系,
w.setCameras(pcam);
void setCameras(Camera **cams){pcam=cams;}
void setCameras(Camera *cams[]){pcam=cams;}
肯定可以行的一种方案是,
void foo(int **a)
{
int **b;
b = a;
for(int i=0; i<3; i++)
{
printf("%d\n", *b[i]);
}
}
int _tmain(int argc, _TCHAR* argv[])
{
int *a[3];
for(int i=0; i<3; i++)
{
a[i] = new int();
*a[i] = i;
}
foo(a);
return 0;
}