登录
首页 >  Golang >  Go问答

浅析Go怎么实现C中void指针的功能

来源:Golang技术栈

时间:2023-03-06 16:37:40 277浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《浅析Go怎么实现C中void指针的功能》,介绍一下golang,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

我一直在使用 Go 制作一些数据结构库,但我遇到了一个大问题。我希望数据结构能够包含任何类型,但我在 Go 中看不到任何方法可以做到这一点,因为你不能声明 void 指针,而且它们没有像 NSObject 这样的类,所有东西都继承自。我将如何在 Go 中实现相同的功能?

正确答案

根据Go 编程语言规范

一个类型实现了包含其方法的任何子集的任何接口,因此可以实现几个不同的接口。例如,所有类型都实现 空接口

界面{}

如果您在该文档中搜索interface{},您会看到很多示例,说明如何使用它来做您想做的事。

以上就是《浅析Go怎么实现C中void指针的功能》的详细内容,更多关于golang的资料请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表