-3
我在C++下面的代码:可以在C++中继承struct吗?
typedef struct
{
int a;
int b;
float c;
} Data;
class DataInfo : public Data
{
// some code here
};
我的问题是可以继承类结构的C++?这是怎么发生的?
我在C++下面的代码:可以在C++中继承struct吗?
typedef struct
{
int a;
int b;
float c;
} Data;
class DataInfo : public Data
{
// some code here
};
我的问题是可以继承类结构的C++?这是怎么发生的?
struct
包含在C++中以提供与C的兼容性。它具有与class
相同的功能,但默认情况下,结构中的成员为public
。所以你可以从struct
继承class
,并做相反的处理。
'struct's和'class'es是一样的东西。我不知道你从哪里学到了C++,但我知道这是不足之处。看看我们的[精心策划的好书列表](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)。 –
同样的事情?怎么来的? – user2131316
,除非类中的所有元素默认为私有 – Alexis