[ create a new paste ] login | about

Link: http://codepad.org/rc5sayr1    [ raw code | fork ]

C++, pasted on Mar 12:
struct ListNode
{
	int		 m_nValue;
	ListNode *m_pNext;
};

void AddToTail(ListNode **pHead, const int value)
{
	if (NULL == pHead)
		return;
	ListNode *p = new ListNode();
	p->m_nValue = value;
	p->m_pNext = NULL;
	if (NULL == *pHead)
	{
		*pHead = p;
		p = NULL;
	}
	else
	{
		ListNode *pTemp = *pHead;
		while (NULL != pTemp->m_pNext)
		{
			pTemp = pTemp->m_pNext;
		}
		pTemp->m_pNext = p;
		p = NULL;
	}
}
int main(void)
{
	ListNode *phead = NULL;
	AddToTail(&phead, 1);

	return 0;
}


Output:
No errors or program output.


Create a new paste based on this one


Comments: