C++类的构造函数问题
#include<iostream>
#include<stdlib.h>
using namespace std;
//const int max=10;
struct Node
{
char data;
struct Node *next;
struct Node *prior;
};
class linklist
{
public:
linklist();
void changelist();
void createlist();
void printlist();
private:
Node *first; //first头结点
char a[10];
};
linklist::linkList()
{
first=new Node;
first->next=NULL;
for(i=0;i<10;i++)
{
s=new node;
s->data=a[i];
s->next=first->next;
first->next=s;
}
s->next=prior;
}
void linklist::changelist()
{
Node *p,*q;
p=first;
q=p->next;
while(q!=first->next)
{
q->prior=p;
p=p->next;
q=q->next;
}
}
void linklist::createlist()
{
int i,a[10];
for(i=0;i<10;i++)
cin>>a[i];
}
void linklist::printlist()
{
Node *p;
p=first->prior;
while(p!=first)
{
cout<<p->data;
p=p->prior;
}
}
main()
{
linklist list;
list.createlist();
list.changelist();
list.printlist();
}
no 'int linklist::linkList()' member function declared in class 'linklist'
这是什么问题,没有这个功能?