使用结构我们可以实现类的所有
功能:构造
函数(可以
修改/重载),析构
函数(可以
修改/重载),运算符重载,实例
方法,静态
方法,公共/私有/受保护字段/
方法.
那为什么我们需要上课呢?
注意:我不希望答案说在struct中,字段/方法默认是公共的.
您不需要课程,语言只是为您提供了另一种选择.从技术上讲,你是对的,你可以实现类可以用结构做的任何事情.
除了默认访问级别之外,还有大多数程序员与这两者相关的含义 – 结构通常意味着轻量级,通常是POD,数据类型几乎没有功能.一个班级通常与更大的东西联系在一起.
原文链接:https://www.f2er.com/c/117285.html