c_cpp C中的功能节点系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp C中的功能节点系统相关的知识,希望对你有一定的参考价值。
#define Wind_BASE struct WindNode* next; \
enum WindType type;
enum WindType
{
WindType_INT,
WindType_ADD
};
//base type struct for inheritance
struct WindNode
{
Wind_BASE
};
struct WindAdd
{
Wind_BASE
struct WindNode* first;
struct WindNode* second;
};
struct WindInt
{
Wind_BASE
int val;
};
//method to add and return result of add node
int addTest(struct WindNode* node)
{
if(node->type == WindType_ADD)
{
}
}
以上是关于c_cpp C中的功能节点系统的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 使用节点和打印方法模拟c中的对象
c_cpp 237.删除链接列表中的节点
c_cpp 单链表中的替代奇数和偶数节点
c_cpp 删除O(1)中链表中的节点
c_cpp 237.删除链接列表中的节点 - 简单-2018.82
c_cpp 交换链接列表中的节点而不交换数据