📄 12-5.cpp
字号:
#include<iostream.h>
template<class data_t>
class list
{
data_t data;
list *next;
public:
list(data_t d);
void add(list *node)
{
node->next=this;
next=0;
}
list *getnext(){return next;}
data_t getdata(){return data;}
};
template<class data_t>
list<data_t>::list(data_t d)
{
data=d;
next=0;
}
main()
{
list<char>start('a');
list<char>*p,*last;
int i;
//建立链表
last=&start;
for(i=1;i<26;i++)
{
p=new list<char>('a'+i);
p->add(last);
last=p;
}
//显示链表
p=&start;
while(p){
cout<<p->getdata();
p=p->getnext();
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -