摘要: 我们在学习结构体的时候肯定会遇到一个新的概念,那就是“内存对齐” 官话:为什么要内存对齐 平台(移植性)原因:不是所有的硬件平台都能够访问任意地址上的任意数据。例如:特定的硬件平台只允许在特定地址获取特定类型的数据,否则会导致异常情况 性能原因:若访问未对齐的内存,将会导致 CPU 进行两次内存访问 阅读全文
posted @ 2021-08-26 11:41 老油条666 阅读(110) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "unsafe" ) func main() { var flag bool var n1 int64 = 10 var name string = "小白" fmt.Printf("int的字节大小", unsafe.Sizeof(n1)) 阅读全文
posted @ 2021-08-26 11:15 老油条666 阅读(1443) 评论(5) 推荐(0)