-1

我在 C++ 中有以下代码:

typedef struct
{
   int a;
   int b;
   float c;
} Data;

class DataInfo : public Data
{
   // some code here
};

我的问题是类可以继承 C++ 中的结构吗?这是怎么发生的?

4

1 回答 1

9

struct包含在 C++ 中以提供与 C 的兼容性。它具有与 相同的功能,但默认情况下class是 struct 中的成员。public所以你可以继承并反过来做同样的事情classstruct

于 2013-08-26T13:10:24.610 回答