delete
来源:互联网 发布:轮滑的好处和坏处 知乎 编辑:程序博客网 时间:2024/06/08 09:31
template<class node_entry>
struct node
{ node_entry entry;
node<node_entry>*next;
node();
node(node_entry,node<node_entry>*link=NULL);
};
template<class List_entry>
class List
{
public:
~List();
List(const List<List_entry>©);
void operator=(const List<List_entry>©);
protected:
int count;
node<List_entry>*head;
node<List_entry>*set_position(int position) const;
};
template<class List_entry>
Error_code List<List_entry>::remove(int position,const List_entry&x);
if(position<1 || position>count)
return range error;
node<List_entry>*new_node,*previous,*following,*present;
if(new_node==NULL)
return overflow;
else
{new_node=present-->link;
present-->link=new_node-->link;
previous-->link=position-->link;
delete present;
return success;
}
- DELETE
- delete
- delete
- DELETE
- delete
- delete
- delete
- Delete
- delete []
- delete
- Delete
- delete
- delete
- delete
- delete
- DELETE
- delete
- delete & delete [ ]
- MCI使用
- 关闭TCP连接的学问
- 决定了,步入IOS开发的大门!
- jquery 实现原理五:ajax
- HDU 1907 John
- delete
- C++中的头文件剖析
- Poj 3552 Slim Span 最小生成树
- Mysql安装 最后出现Apply security settings错误!
- 一个网络资深者发起的思考
- 比较数据泵和exp/imp对相同数据导出/导入的性能差异
- 系统集成项目管理工程师备考之教材阅读二
- 怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击
- windows程序设计--窗口与消息