golangポインタstructでの応用
708 ワード
type aa struct {
b *int
c string
}
func main() {
var data int = 0
var ip *int /* */
ip = &data
test_data := aa{
b: ip,
c: "sss",
}
*ip = 12
/* */
fmt.Printf("ip : %x
", ip)
/* */
fmt.Printf("*ip : %d
", *ip)
fmt.Printf("aa :bb:%d,cc:%s", *test_data.b, test_data.c)
/* */
fmt.Printf("data : %x
", &data)
/* */
fmt.Printf("*data : %d
", data)
}