首页新闻找找看学习计划

C++模板List实现中的参数类型

0
悬赏园豆:5 [已关闭问题] 关闭于 2019-07-01 17:55

使用模板类来实现一个List的时候,比如Add方法,需要传入一个列表元素,有两种方式
void Add(T item);
void Add(T& item);

使用第一种方式的时候,T如果是可析构类型,Add结束后就自动析构了。
而使用第二种方式的时候,如果T是int这种基本类型,那么就没法使用字面量实参如Add(1)

有什么办法能够解决吗?

VD630的主页 VD630 | 初学一级 | 园豆:82
提问于:2019-07-01 10:33
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册