All pastes #499284 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-05-21 00:04 UTC
rendered paste body
class 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!
}