问题
单项选择题
在C++语言中,关于类(class)和结构体(struct)的说法中,正确的是()。
A.结构体不允许有成员函数
B.结构体与类没什么区别,可以替换
C.类定义中成员在默认情况下是private
D.类定义中成员在默认情况下是public
答案
参考答案:C
解析:
一般地,类封装了数据和其上的操作,结构体是一些数据的结合,在c++语言中,允许结构体保含成员函数。其间的区别就在于:类中成员默认情况下是private,而结构体是public。