Есть структура
typedef struct
{
short int code1;
short int code2;
short int typeInterval;
short int typeObject;
int minValue;
int maxValue;
} TCode;
На ее основе создается QList
Потом этот ObjectList заполняю
TCode curSt;
curSt.code1 = 1;
curSt.code2 = 3;
//...
ObjectList.append(curSt);
Когда я хочу удалить из этого QList элемент, пишу:
//...
ObjectList.removeAt(i);
Компилятор обругивает:
2844: error: passing `const QList<TCode>' as `this' argument of `void QList<T>::removeAt(int) [with T = TCode]' discards qualifiers
Вопросы: Почему? Как дальше быть?
Qt4