struct sData
{
int i;
char a[15];
};
sData * pData = new sData();
delete pData;
struct Node
{
sData * pD;//This is a pointer that store a dynamic declariton of a sData object
Node * next;
};
Node * pNode = new Node();
delete pNode;