首页 > 试题广场 >

C++中struct 和 class 的区别?

[不定项选择题]
C++中struct 和 class 的区别?
  • struct 的成员默认是公有的
  • struct 的成员默认是私有的
  • class的成员默认是私有的
  • class的成员默认是公有的
推荐
类成员默认为private的,struct成员默认为public;
选AC
编辑于 2015-02-03 09:47:04 回复(0)
类成员默认为private的,struct成员默认为public;
发表于 2019-05-05 22:01:29 回复(0)
做惯了单选题,猛地出现一道多选题,一脸懵逼
发表于 2018-07-25 18:43:00 回复(0)
从感情上讲,大多数的开发者感到类和结构有很大的差别。感觉上结构仅仅象一堆缺乏封装和功能的开放的内存位,而类就象活的并且可靠的社会成员,它有智能服务,有牢固的封装屏障和一个良好定义的接口。既然大多数人都这么认为,那么只有在你的类有很少的方法并且有公有数据(这种事情在良好设计的系统中是存在的!)时,你也许应该使用 struct 关键字,否则,你应该使用 class 关键字。
发表于 2014-10-25 00:26:12 回复(0)
类成员默认为private的,struct成员默认为public;
发表于 2022-05-02 14:34:08 回复(0)
类成员默认为private的,struct成员默认为public;
发表于 2022-04-30 15:16:05 回复(0)
额,这题真的无语,class翻译成类,就不能好好写个class吗。。。。
发表于 2018-06-11 17:19:07 回复(0)