定义了如下的模板函数
template <typename T> void print(list<T>& mylist)
{
list<T>::iterator it;
for(it = mylist.begin(
在模板函数中定义`list<T>::iterator`时,出现编译错误,需在`list<T>`前添加`typename`关键字以指示其为类型名称,而非成员。修复此问题后,函数正常执行。
定义了如下的模板函数
template <typename T> void print(list<T>& mylist)
{
list<T>::iterator it;
for(it = mylist.begin(
1万+
1106
1456

被折叠的 条评论
为什么被折叠?