单项选择题

在C++语言中,关于类(class)和结构体(struct)的说法中,正确的是()。

A.结构体不允许有成员函数
B.结构体与类没什么区别,可以替换
C.类定义中成员在默认情况下是private
D.类定义中成员在默认情况下是public