在C++中双星号是什么意思啊?

RT,例如double**m_ppData,两个星号是什么意思啊?... RT,例如double **m_ppData,两个星号是什么意思啊? 展开
 我来答
eachdoor
2009-09-04 · TA获得超过817个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:284万
展开全部
您好 这个是指针的指针
楼上说的只是很少用到的用法,想必lz的程序中不是这样用的

您可以这样理解

1.一般用作2维数组,在这里就相当于m_ppData[][];这样定义是为了不确定二维数组的具体大小,用来之后动态开辟内存(最常用)

2.用作储存指针的内存地址

3.用作储存一维数组首元素的地址的地址
chenbo110
2009-09-04 · TA获得超过316个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:191万
展开全部
一个星号表示指针,2个星号就表示指针的指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangdw2006
2009-09-04 · TA获得超过1614个赞
知道大有可为答主
回答量:2521
采纳率:0%
帮助的人:1864万
展开全部
指向指针的指针,好理解吧:)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhbxcjh
2009-09-04 · TA获得超过1138个赞
知道答主
回答量:155
采纳率:0%
帮助的人:180万
展开全部
指向指针的指针:例如
double a=6.65;
double *b=&a;
double **c=&b;
则printf("%d",**c);结果为6.65。
a是一个double类型的变量,
b是一个指针变量,指向double类型的数据,
c是一个指针变量,指向double *类型的数据,即指向指针的指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式