【发布时间】:2011-12-12 08:18:52
【问题描述】:
我正在尝试创建一个模板函数,该函数接受任何类型 T(目前是原始类型)的向量参数并打印出其内容:
template<class T>
void displayContents(const vector<T>& data)
{
vector<T>::const_iterator i;
i=data.begin();
for( ; i!=data.end(); i++){
cout<<*i<endl;
}
}
错误信息是:
在函数'void displayContents(const std::vector >&)'中: 错误:预期的';'在'我'之前 | 错误:'i' 未在此范围内声明 === 构建完成:2 个错误,0 个警告 ===
我是否忽略了语法错误?
【问题讨论】:
标签: c++ templates containers