| Written on: 21. 05. 2014 [14:44] | 
	
		| fido_max Maxim Kochetkov Contributor Topic creator registered since: 28.10.2010 Posts: 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);
 }
 
 пытаемся изменять константный параметр
 | 
	
		| Written on: 21. 05. 2014 [15:09] | 
	
		| roman Roman Savochenko Moderator Contributor Developer   registered since: 12.12.2007 Posts: 3788 | "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.       |