Jav*_*ier 1 c stack containers types
我正在制作一个需要使用两个堆栈的C程序.一个人需要持有角色,另一个需要持有双打.我有两个结构,节点和堆栈:
struct node {
double value;
struct node *next;
struct node *prev;
};
struct stack {
struct node *last;
struct node *curr;
};
Run Code Online (Sandbox Code Playgroud)
问题是我需要每种类型中的一种.我唯一能想到的是有两个独立的结构(即char_node,double_node,char_stack,double_stack).如果这是C++我会使用模板,但当然我不能在C.
我记得可以用于此的一件事是一个无效指针.那会有用吗,它会实用吗?