#include #include struct qnode { int value; qnode* next; }; void insertNode(qnode*& ntop, int nvalue) { qnode* newNode = new qnode; newNode->value = nvalue; if(ntop == NULL) { ntop = newNode; } else { newNode->next = ntop; ntop = newNode; } delete newNode; } int main() { qnode* mqueue = new qnode; mqueue->value = 12; insertNode(mqueue, 23); delete mqueue; return 0; }