我想在列表中迭代成员函数.在此代码示例中,我在for-line中遇到编译器错误:
预期; 在它之前,它没有宣布,结束没有宣布.
为什么?该功能甚至没有在代码中使用!
template <class T> bool Settings::saveSimpleList( QString k, const T & l ){
//...
for ( T::ConstIterator it = l.constBegin(), end =l.constEnd(); it != end; ++it )
{
QString itemValue = QVariant( *it ).toString();
//...
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
我明白了,我在模板编程中遗漏了一些东西.谢谢你的提示!