Login
C++ :)
2533 просмотров
Перейти к просмотру всей ветки
in Antwort scorpi_ 23.08.12 00:01
В одном это push, в другом add, в третьем array_push или [].
-----
Пыхх... трьего дня нашел бак в коде...
Таблица форматов для развернутых сообщений об проблемах, по индексу/номеру сообщения находится формат, далее проделывается подстановка переданных параметров и запись...
Баг - в процессе подстановки и записи исходный формат портится.
По идее - надо гарантировать неизменяемость поля - перевести соотвествующее поле в реад-онли и корректно работать с ним...
Примененый фикц - по месту возникновения ошибки делается клон формата - с напутствием больше не смотреть в эту сторону...
Т.е. проблема как была так и осталась - через пару месяцев кто-нибудь будет снова с нею разбираться...
-----
Пыхх... трьего дня нашел бак в коде...
Таблица форматов для развернутых сообщений об проблемах, по индексу/номеру сообщения находится формат, далее проделывается подстановка переданных параметров и запись...
Баг - в процессе подстановки и записи исходный формат портится.
По идее - надо гарантировать неизменяемость поля - перевести соотвествующее поле в реад-онли и корректно работать с ним...
Примененый фикц - по месту возникновения ошибки делается клон формата - с напутствием больше не смотреть в эту сторону...
Т.е. проблема как была так и осталась - через пару месяцев кто-нибудь будет снова с нею разбираться...