C++中引用 * 一个和两个的区别

xcfdsarfew 2018-12-07 11:56:13
void ak1(akmoban *ak) {
cout << "ak1:" << ak->age << endl;
}


void ak1(akmoban **ak) {

}


新手 ,敢问这两个有啥区别吗
...全文
963 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
梳沐燕 2019-02-21
  • 打赏
  • 举报
回复
xx变量换个表达就是指向xx类型的变量,指针变量就是指向指针(地址)的变量,这个指针(地址)可以是整形变量的地址,同时也可以是指针的地址,反正就是存了xx变量的地址
梳沐燕 2019-02-21
  • 打赏
  • 举报
回复
比如说a是个整形变量,int *b = &a ;代表指针变量b储存a的地址,因为指针变量也是变量,所以int *c = &b;代表着指针变量c储存了指针变量b的地址
  • 打赏
  • 举报
回复
引用 5 楼 xx1959590935 的回复:
别听楼上的瞎说,新手就是因为像他们那么理解指针才懵逼的。。**就是用来指向指针的变量,仅此而已。
指向指针的指针变量,补充下
  • 打赏
  • 举报
回复
别听楼上的瞎说,新手就是因为像他们那么理解指针才懵逼的。。**就是用来指向指针的变量,仅此而已。
Csdn技术大神 2019-01-10
  • 打赏
  • 举报
回复
一个一维数组一个二维数组
穿林打叶丶 2019-01-08
  • 打赏
  • 举报
回复
一级指针和二级指针,前者解引用是值,后者是地址
  • 打赏
  • 举报
回复
指针的指针。 一个的可以认为是一维数组,两个的可以认为是二维数组
AlbertS 2018-12-07
  • 打赏
  • 举报
回复

akmoban a;
ak1(&a);


akmoban* pa = &a;
ak2(&pa);

前者传入akmoban对象的地址
后者传入指向akmoban对象的指针的地址


33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧