#include "MyArrayList.h"
MyArrayList::MyArrayList()
{
size = 0;
}
NODE* MyArrayList::list_create(void *data)
{
NODE *node;
if(!(node=malloc(sizeof(NODE))))
return (NODE*)NULL;
node->data=data;
node->next=NULL;
return node;
}
NODE *MyArrayList::list_add(NODE *node, void *data)
{
NODE *newnode;
newnode=list_create(data);
newnode->next = node->next;
node->next = newnode;
return newnode;
}
NODE* MyArrayList::list_create(void *data)
{
NODE *MyArrayList::list_add(NODE *node, void *data)
{
myarraylist.cpp(8):錯誤C2143:語法錯誤:缺少 ';' '*'之前'*'
myarraylist.cpp(8):錯誤C4430:缺少類型說明符 - int假定。注意:C++不支持默認int
myarraylist.cpp(8):錯誤C2065:數據:未聲明的標識符
myarraylist.cpp(8):錯誤C2761:「MyArrayList :: NODE * MyArrayList :: list_create(void *)':不允許使用成員函數重新聲明
myarraylist.cpp(8):致命錯誤C1903:無法從先前的錯誤中恢復;正在停止編譯
它是一個鏈表
什麼*確切*錯誤消息,你從編譯器得到什麼? – 2010-12-11 16:20:49
什麼是錯誤信息?你的代碼應該做什麼?如果您希望人們幫助您修復代碼,您應該提供足夠的詳細信息讓他們瞭解您的問題。 – APC 2010-12-11 16:22:00
NODE的定義在哪裏? – ybungalobill 2010-12-11 16:26:50