永发信息网

数据结构C++中template <typename Type> 是什么意思?

答案:1  悬赏:10  手机版
解决时间 2021-11-09 02:20
  • 提问者网友:轻浮
  • 2021-11-08 08:55
数据结构C++中template <typename Type> 是什么意思?
最佳答案
  • 五星知识达人网友:大漠
  • 2021-11-08 10:20
1、Type就是你在实例化这个模板时填进去的类型。
2、Insert(Type x,int i)是返回int类型的SeqList类的成员函数
3、看名称粗略可以估计,这是个容器类.
即:
当你使用SeqList container;时
有->SeqList::Insert(int,int);
当你使用SeqList container;时
有->SeqList::Insert(string,int);
........
其他类型如此类推。追问谢谢您的回答,这个是我在网上找的数据结构链表伪代码的中的一个函数。您的意思是不是,我要实例使用这个函数,例如 int SeqList::Insert(int x, int i) 这个形式?

int SeqList::Insert(Type x, int i) 这里类SeqList后的还需要带吗?追答1、类函数一般无法直接访问,除非它是static函数
2、链表的Insert()肯定是个公共函数,是public访问权限的,不然这代码就是坑人
3、使用方法是SeqList container; container.Insert(int,int);//如此类推
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯