求问c++中结构和类有何异同?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 10:32:02
求问c++中结构和类有何异同?

求问c++中结构和类有何异同?
求问c++中结构和类有何异同?

求问c++中结构和类有何异同?
c++是由C语言发展而来,结构体类型是C语言当中非常重要的概念,c++为了能与之兼容就保留了他的定义内容,并且他的功能也拓展了(用struct可以定义一个类了)
下面的一段话引自引自《面向对象程序设计,谭浩强》,p48页.
但是,用struct和用class声明的变量使用区别的.用struct声明的类如果对其成员不作private或是public的声明,系统将其默认为是public(公用的).如果想分别制定私有成员和公有成员,则应当用private或是public作显式声明.