Название: QMap добавление указателей Отправлено: kuzulis от Июнь 03, 2009, 10:52 Доброго дня!
Подскажите, как добавить в QMap указатель на вновь созданный объект. Делаю так: Код: .... а мне компилятор пишет: Цитировать .... modbuscontroller.cpp:272: error: non-lvalue in assignment .... Название: Re: QMap добавление указателей Отправлено: mugabe от Июнь 03, 2009, 10:56 это все в одной функции?
или совсем так случайно 272-ая строка оказалась в константной функции класса? Название: Re: QMap добавление указателей Отправлено: kuzulis от Июнь 03, 2009, 11:24 Ну,
Код: QMap<int, TRegister *> reg0xMap; а все остальное выполняется тут: Код: bool TModbusController::createReg(TRegisterType rtype, quint16 raddr) const ну ф-я createReg объявлена как константная.. и чо делать? Название: Re: QMap добавление указателей Отправлено: kuzulis от Июнь 03, 2009, 11:26 все, решено.. сам понял касяк.. нужно убрать слово const :)
|