C++类的构造函数问题

qq_38081432 2018-06-03 01:46:28
#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'
这是什么问题,没有这个功能?
...全文
814 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 版主 2018-06-03
  • 打赏
  • 举报
回复
s = new node; 这里是Node
paschen 版主 2018-06-03
  • 打赏
  • 举报
回复
linklist::linkList() 改成: linklist::linklist() 拼写错了,是全小写

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧