摘要: templateError_code List::remove(int position,List_entry&x){Node*prior,*current;if(count==0)return fail;if(position=count)return range_error;if(position>0){prior=set_position(position-1);current=prior->next;prior->next=current->next;}else{current=head;head=head->next;}x=current-> 阅读全文
posted @ 2013-09-26 13:00 刘颖斌 阅读(110) 评论(0) 推荐(0)
摘要: void Stack:operator=(const Stack&original){Stack new_copy(original);Node*temp=top_node;top_node=new copy.top_node;new_copy.top_node=temp;} 阅读全文
posted @ 2013-09-12 12:32 刘颖斌 阅读(114) 评论(0) 推荐(0)
摘要: (a)int Stack::size() const{ Node *p=top_node; int count=0; while(p!=NULL){ p=p->next; count++;} return count;}(b)Void Stack::operator=(const Stack& original){ Stack new_copy(original); top_node=new copy.top_node;} 阅读全文
posted @ 2013-09-12 12:23 刘颖斌 阅读(98) 评论(0) 推荐(0)
摘要: P126页 Exercise 4.1 E2(a)Node*p0=new Node('0');Node*p1=p0->next=new Node('1');p1->next=NULL;(b)Node *p0=new Node('0');p0->next=NULL;Node *p1=Node *p2=new Node('1');p0=p1->next=p2->next;(c)Node *p0=new Node('0');Node *p1=p0->next=new Node(' 阅读全文
posted @ 2013-09-05 12:13 刘颖斌 阅读(109) 评论(0) 推荐(0)
摘要: 1:指针变量是用于存放内存单元地质的,指针应该先声明后使用2:指针名=地址,可以多个指针指向同一个变量,数组名是指针常量将对象地址赋给指针时,该对象之前必须声明过3:指针++或指针——表示指针当前所指位置下一个或前一个数据的地址,例如指针p,p+n表示当前位置后第n个数的地址;空指针用NULL表示,0表示空指针就是不指向任何有效地址的指针4指针数祖是每一个元素都是一个指针,必须先赋值后引用5 指针函数的使用目的,可以把大量的数据从被调函数返回到主调函数中6 指向函数的指针,指针名=函数名,声明一个函数指针时也需要说明函数的返回值,形参列表7对象指针 用于存放对象地址的变量8 this指针用于指 阅读全文
posted @ 2013-09-05 12:11 刘颖斌 阅读(156) 评论(0) 推荐(0)
摘要: 64页 E2(b)#include #include using namespace std; Error_code copy_stack(Stack&dest,Stack&source) { Error_code outcome=success; Stack temp; Stack_entry item; while(outcome==success&&!source.empty()){ outcome=source.top(item); outcome=source.pop(); if(outcome==success)outcome=temp.push(i 阅读全文
posted @ 2013-08-29 12:35 刘颖斌 阅读(177) 评论(0) 推荐(0)
摘要: 1.1 简介1大型程序的问题 2问题说明 3程序设计 4数据结构的选折 5测试和验证 6程序正确性 7维护 8要点1.2 life游戏一个类的方法是公用的一个类中的函数是私有的编写的每个程序函数和方法都要包含准确的前置条件和后置条件1.3 程序设计风格最终申慎的选择类,变量和函数的名称并进行详尽的解释保持文档简练但具有描述作用阅读程序的时间比编写程序的时间多得多 ,让阅读更容易使用类来模拟程序设计的基本概念每个函数应该完成一项任务尽量避免使用全局变量,如果使用应该详细写入文档1.4编码测试和进一步细化在大型项目中对每个类和函数一编写完就测试将输入和输出作为独立的函数,让他们容易修改注意程序的质 阅读全文
posted @ 2013-08-24 17:38 刘颖斌 阅读(118) 评论(0) 推荐(0)