УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugFixed] REV 2106 не собирается


Автор Повідомлення
Повідомлення створено: 21. 05. 2014 [14:44]
fido_max
Maxim Kochetkov
Contributor
Автор теми
Зареєстрован(а) с: 28.10.2010
Повідомлення: 129
Компилятор ругается:
xml.cpp: In member function 'void OSCADA::XMLNode::childDel(int)':
xml.cpp:78:38: error: assignment of read-only parameter 'id'

void XMLNode::childDel( const int id )
{
if(id < 0) id = (int)childSize()+id;
if(id < 0 || id >= childSize()) throw TError("XMLNode",_("Child %d is not present."),id);
delete mChildren[id];
mChildren.erase(mChildren.begin()+id);
}

пытаемся изменять константный параметр
Повідомлення створено: 21. 05. 2014 [15:09]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"fido_max" wrote:

Компилятор ругается:
xml.cpp: In member function 'void OSCADA::XMLNode::childDel(int)':
xml.cpp:78:38: error: assignment of read-only parameter 'id'

Да, я в курсе, внёс в последний момент, а результат сборки пришёл и увидел.

Исправлено!

Learn, learn and learn better than work, work and work.



21083