dnp писал(а) 08. Октября 2008 :: 05:04:>> а также параметры со значением по умолчанию
С синтаксисом 1С это не конфликтует, так что... Ведь сейчас именно это проверяет 1С++ и пишет - "ой, тут у вас бяка!"
1С++ проверяет разницу в определении тех методов, которые описаны и в прм-файле, и в модуле класса.
Если у них различаются возвращаемое значение (т.е. в одном функции, а в другом Процедура),
Если у какого-то параметра указаны разные значения по умолчанию, в модуле одно, в прм-файле другое,
Если в прм-файле указано значение по умолчанию, а тип данного значения не указан - это важно при внутреннем анализе в 1С++,
и т.д. и т.п.
В этом случае 1С++ и выдает полезные диагностические сообщения, прямо говорящие об ошибках в определении классов.
ЗЫ если метод не описан в прм-файле, а только в модуле класса, никакой диагностики при компиляции класса не производится!