大一下学期项目设计—综合储蓄平台—Node类
来源:互联网 发布:手机淘宝查注册时间 编辑:程序博客网 时间:2024/05/18 15:56
简述实验:创建节点
头文件:
#ifndef HEADER_NODE//预处理命令,防止文件被多次引用。#define HEADER_NODE//预处理命令,防止文件被多次引用。#include"Record.h"//将文件Bank包含class Node{private:Record * record;//新建记录Node * next;//指向下一节点的指针public:Node ();~Node();void set_record(Record * record);void set_next(Node * next);Record * get_record();Node * get_next();void display_Node();//显示节点信息};#endif
源文件:
#include"Node.h"//包含头文件#include<iostream>using namespace std;Node::Node(){this->record = NULL;this->next = NULL;}Node::~Node (){delete this->record;//先将Record撤销掉this->record = NULL;//再将其赋空this->next = NULL;}void Node::set_record(Record * record) {this->record = record;}void Node::set_next(Node * next){this->next = next;}Record * Node::get_record(){return this->record;}Node * Node::get_next(){return this->next;}void Node::display_Node(){cout << "print Node elements..." << endl;if(this->record != NULL){Record * r = this->record;r->display_Record();}else{cout << "Record is NULL..."<< endl;}cout << "Next:" << this->next << endl;cout << "End of Node..." << endl;}
测试文件:
#include"Node.h"#include<iostream>using namespace std;int main(){Node * node = new Node();node->display_Node();cout << endl;Record * record = new Record();record->set_number(10001);record->set_userName("lihongxuan");record->set_passWord("123456");record->set_balance(10000);record->set_flag(1);node->set_record(record);node->display_Node();return 0;}
输出结果:
经验总结:
由Record构成一个Node
- 大一下学期项目设计—综合储蓄平台—Node类
- 大一下学期项目设计—综合储蓄平台—Record类
- 储蓄综合平台——(取款,查询,存款,销户,开户)
- 大一下学期!
- 大一下学期总结
- 大一下学期+暑假
- 大一下学期课程设计
- 综合实践——银行储蓄系统
- 大一下学期第2周项目旱冰场造价(类和对象)
- 学期小结2:大一下学期
- 储蓄综合业务平台(代码)
- 储蓄综合业务平台 (输出图)
- 银行综合业务储蓄平台管理系统
- 技术支持课--项目实训--储蓄综合业务平台--完成--C语言编写
- 2011年下半年项目“银行储蓄综合业务平台”C语言版
- 2012年上半年项目实训“银行储蓄综合业务平台”C++版
- 大一下学期...怎么安排?
- 大一下学期的总结
- /etc/init.d/rcS内容分析
- apache URL 二级域名重写一级域名
- .NET framework2.0中的农历类(三)写自已的日期格式化器
- 设置发送超时
- 英语练习 19 I have two friends
- 大一下学期项目设计—综合储蓄平台—Node类
- 如何判断Android系统的版本
- Kconfig和Makefile的编写例子
- 苹果弃妇效应再现:Audience一夜跌去63%(转)
- 取消php和phpMyAdmin上传最大2M文件限制 转
- Lua的sleep函数(转)
- Android SDCard Mount 流程分析
- CAN 总线嵌入式驱动编程
- .NET笔试题集(二)