Я хочу перебрать функцию-член по списку. В этом примере кода я получаю сообщение об ошибке компилятора в 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;
}
Понятно, я что-то упускаю в шаблонном программировании.
Спасибо за ваши подсказки!