标签:顺序 include ext script containe move efi block list
- 创建线性表
- 销毁线性表
- 将元素插入线性表
- 将元素从线性表中删除
- 获取线性表中某个位置元素的值
- 设置线性表中某个位置的元素的值
- 获取线性表的长度
- 清空线性表
1 template <typename T> 2 class list: public Object 3 { 4 public: 5 virtual bool insert(int i, const T& e)=0; 6 virtual bool remove(int i)=0; 7 virtual bool set(int i,const T& e)=0; 8 virtual bool get(int i,T& e) const=0; 9 virtual int length() const =0; 10 virtual void clear()=0; 11 }
1 #ifndef LIST_H 2 #define LIST_H 3 #include"object.h" 4 ? 5 namespace DTLib 6 { 7 template <typename T> 8 ? 9 class List: public Object 10 { 11 public: 12 virtual bool insert(int i, const T& e)=0; 13 virtual bool remove(int i)=0; 14 virtual bool set(int i,const T& e)=0; 15 virtual bool get(int i,T& e) const=0; 16 virtual int length() const =0; 17 virtual void clear()=0; 18 }; 19 } 20 #endif // LIST_H
?
#include <iostream> #include "list.h" ? using namespace std; using namespace DTLib; ? ? int main(int argc, char *argv[]) { List<int>* l=NULL; return 0; } ?
标签:顺序 include ext script containe move efi block list
原文地址:https://www.cnblogs.com/zhaobinyouth/p/9563898.html