代码拉取完成,页面将自动刷新
#ifndef LINEAR_LIST_H
#define LINEAR_LIST_H
//线性表纯抽象模板类
template <class TData>
class LinearList
{
private:
public:
//const 函数承诺不会修改类的成员变量(除非这些成员变量被声明为 mutable)。
// 获取容器长度
virtual int length() const = 0;
virtual bool getData(int pos, TData& data) const = 0;
// const TData& data ==> const TData * const data
virtual bool setData(int pos, const TData& data) = 0;
virtual bool insert(int prev_pos, const TData& data) = 0;
virtual bool remove(int deletion_pos, TData& data) = 0;
virtual bool isEmpty() const = 0;
virtual void print() const = 0;
};
#endif // !LINEAR_LIST_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。