13.02.2002, 10:41 | #1 |
Участник
|
К классам-родителям надо относиться с осторожностью
Была выявлена ошибка при попытке изменения класса-родителя. В некоторые методы родительского класса были добавлены параметры и соответсвенно в наследниках были измнены эти методы. Все прекрасно откомпилировалось и модификация работала. Все бы хорошо, но оказалось, что есть еще три наследника, которые-то и не были примечены.
В результате наследники не компилировались. create: *** Ошибка, 86: Перезагруженная функция имеет неправильное число аргументов. Чтобы не возникало проблем с наследниками при изменении родителей нужно: 1. Просмотреть иерархию классов; 2. Откомпилировать найденных наследников. См. также Переименование функций
__________________
Антон Скоробогатов |
|
Теги |
инкрементная компиляция, наследование |
|
|