Anonymous
public text v1 · immutableclass C_Node
{
public:
//--Header-- (Bits)
//1 = Enabled?
//2-4 = Node Type (ex, a, b, c, d, e, f)
//5-8 = Node Type Index
u8 Header;
char Name[100];
//The node's actaul data is stored in this derived class
C_SuperType * Data;
//Functions
C_Node(u8, const char *, u16);
~C_Node();//Delete Data's data.
};
C_Node::C_Node(u8 h, const char *n, u16 t)
{
Data = NULL;//Has no data
Header = h;
sprintf(Name, "%s", n);
}
C_Node::~C_Node()
{
delete Data;//Crash here!
}