使用模板类来实现一个List的时候,比如Add方法,需要传入一个列表元素,有两种方式 void Add(T item); void Add(T& item);
使用第一种方式的时候,T如果是可析构类型,Add结束后就自动析构了。 而使用第二种方式的时候,如果T是int这种基本类型,那么就没法使用字面量实参如Add(1)
有什么办法能够解决吗?