在C++中双星号是什么意思啊?
发布网友
发布时间:2022-10-01 14:34
我来回答
共4个回答
热心网友
时间:2024-11-17 03:48
您好 这个是指针的指针
楼上说的只是很少用到的用法,想必lz的程序中不是这样用的
您可以这样理解
1.一般用作2维数组,在这里就相当于m_ppData[][];这样定义是为了不确定二维数组的具体大小,用来之后动态开辟内存(最常用)
2.用作储存指针的内存地址
3.用作储存一维数组首元素的地址的地址
热心网友
时间:2024-11-17 03:48
一个星号表示指针,2个星号就表示指针的指针
热心网友
时间:2024-11-17 03:49
指向指针的指针,好理解吧:)
热心网友
时间:2024-11-17 03:49
指向指针的指针:例如
double a=6.65;
double *b=&a;
double **c=&b;
则printf("%d",**c);结果为6.65。
a是一个double类型的变量,
b是一个指针变量,指向double类型的数据,
c是一个指针变量,指向double *类型的数据,即指向指针的指针