go 语言中的结构体文法 表示不明白
https://go-tour-zh.appspot.co...
我学习的手册地址, 这里介绍了结构体文法,为什么要这样?
介绍中讲到 返回一个结构体的指针。 用这个指针操作吗?直接操作不是更好吗?
我的疑惑是这样创建一个结构体文法有什么用。 如何使用这个结构体的指针,使用场景有哪些。
提前感谢您的解答,小白不懂就问。XD
go 语言中的结构体文法 表示不明白
https://go-tour-zh.appspot.co...
我学习的手册地址, 这里介绍了结构体文法,为什么要这样?
介绍中讲到 返回一个结构体的指针。 用这个指针操作吗?直接操作不是更好吗?
我的疑惑是这样创建一个结构体文法有什么用。 如何使用这个结构体的指针,使用场景有哪些。
提前感谢您的解答,小白不懂就问。XD
假设啊,如果我要操作一个结构体,第一步是不是我要去复制一份结构体,这个复制是不是需要内存?但是我用指针呢,我直接操作原数据,是不是不需要复制了?这个在c/c++里面很常见。
7 回答5.4k 阅读
6 回答7k 阅读✓ 已解决
4 回答2.4k 阅读
1 回答3.4k 阅读
2 回答982 阅读✓ 已解决
1 回答2.2k 阅读
1 回答1.6k 阅读
可以了解下函数传参中的指针传递和值传递, 直接对指针操作可以无视函数作用域, 值传递对值的修改仅在函数作用域内起作用.另外对于大文件,指针传递更加快捷迅速, 因为值传递涉及到值拷贝,内存分配等一系列操作.