指针类型的结构体
通过new
关键字进行结构体的实例化,得到是结构体的地址。指向结构体指针的类似于其他指针变量,格式
1 | var struct_pointer *Books //定义指针变量,前面加上*号 |
定义解释:
- 指针变量存储结构体变量的地址
- 查看结构体变量地址,可以将
&
符号置于结构体变量前面 - 访问结构体中的成员通过
.
的方式
1 | struct_pointer = &Books |
1 | package main |
构造函数
构造一个结构体实例的函数,构造函数通常在前面加上new
1 | package main |