qyuhen / book

学习笔记

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

多级指针也可以直接操作结构字段

xyoun opened this issue · comments

commented

Go 学习笔记 120页 第五版第五章数据章节的结构体部分:
“可使用指针直接操作结构字段,但不能是多级指针”
wechatimg8

是可以的,需要把 *p2 包起来: (*p2).name = "Jack"

commented

不过按照你的意思,应该是想表达:p2.name = "Jack" 会报错, 而不是 *p2.name = "Jack"

p*userp2又做了一次引用应该是**user,所以*p2是一阶指针,用它是没问题的。但是要包起来。