我在阅读 TeXmacs 的代码时,看到了这个:
struct texmacs_input_rep : concrete_struct {
...
};
这是什么意思?
这种语法在C标准中定义,第113页,但我没有找到它的含义,因为我不知道如何阅读语法规则。
因为concrete_struct
是另一个struct
,其中包含类似于构造函数和虚析构函数的函数,并且因为我在其他地方读到说C++中的类实际上是带有默认公共成员的struct
,所以我猜想这是在C中使用struct
进行继承的方法(因为这是C标准...)。
这样正确吗?