我在c ++中有以下代码:
typedef struct
{
int a;
int b;
float c;
} Data;
class DataInfo : public Data
{
// some code here
};
我的问题是可以在C ++中继承struct的类吗?怎么会这样?
答案 0 :(得分:3)
struct
包含在C ++中以提供与C的可聚合性。它具有与class
相同的功能,但结构中的成员默认为public
。因此,您可以从class
继承struct
并反过来执行相同操作。