c++学习例子静态链表ListEntry
来源:互联网 发布:演员吻戏是真的吗 知乎 编辑:程序博客网 时间:2024/05/29 13:09
c++学习例子静态链表ListEntry
class 静态链表ListEntry{public:static 静态链表ListEntry* 第一项fistentry;静态链表ListEntry(char*);~静态链表ListEntry(){ delete[] 链表值listvalue; };static 静态链表ListEntry* 第一项FistEntry() { return 第一项fistentry; };静态链表ListEntry* 下一个条目NextEntry() const { return 末尾项nextentry; };void 显示display() const{ std::cout << 链表值listvalue << std::endl; };private:静态链表ListEntry* 末尾项nextentry;char* 链表值listvalue;static 静态链表ListEntry* 上个条目lastentry;};静态链表ListEntry* 静态链表ListEntry::第一项fistentry;静态链表ListEntry* 静态链表ListEntry::上个条目lastentry;静态链表ListEntry::静态链表ListEntry(char* 内容){if (第一项fistentry == 0)第一项fistentry = this;if (上个条目lastentry != 0)上个条目lastentry->末尾项nextentry = this;上个条目lastentry = this;链表值listvalue = new char[std::strlen(内容) + 1];strcpy_s(链表值listvalue, 20, 内容);末尾项nextentry = 0;};int _tmain(int argc, _TCHAR* argv[]){while (1){std::cout << "结束输入end" << endl;char 名称name[20];std::cin >> 名称name;if (std::strncmp(名称name, "end", 3) == 0)break;new 静态链表ListEntry(名称name);};静态链表ListEntry* 下一个next = 静态链表ListEntry::第一项FistEntry();while (下一个next != 0){下一个next->显示display();静态链表ListEntry* 编号hoid = 下一个next;下一个next = 下一个next->下一个条目NextEntry();};}
0 0
- c++学习例子静态链表ListEntry
- ListEntry 链表图解,及解析 InsertTailList & RemoveHeadList&RemoveEntryList函数
- ListEntry 链表图解,及解析 InsertTailList & RemoveHeadList&RemoveEntryList函数
- 静态链表例子
- 学习笔记------数据结构(C语言版) 静态链表
- C#,学习webserver例子
- 链表学习例子
- 静态链表学习
- 静态链表 C实现
- 静态链表 C实现
- C静态链表 数据结构!
- 静态链表 C实现
- Ros Code - ListEntry操作
- ListEntry 遍历宏
- 静态 例子
- [学习笔记]静态链表
- 静态链表的学习
- 静态链表实现(c语言)
- java内存结构和对象创建的过程
- 社説 20150301 NTT回線開放 利用者メリットを広げたい
- iOS单例
- 社説 20150301 東京五輪計画 成熟都市にふさわしい大会に
- vs2013 Key
- c++学习例子静态链表ListEntry
- c++指针的理解
- UVA - 548 Tree
- WiFi 初学
- 关于Nginx的一些优化(突破十万并发)
- ios学习笔记2
- CPU 与 GPU 之间数据转换 cudaMemcpy
- Android图片系列(2)-------关于图片的显示的属性scaleType
- 刘汝佳大数模板(只含加法)