Re: sprintf и надежность программы
От: unrealalex Россия  
Дата: 18.08.04 09:19
Оценка:
B>Вопрос
B>Как красиво решить проблемы с надежностью? При этом, крайне желательно:
boost::format

B>- сохранить простоту вызова ф-ции форматирования (а'ля вызов ОДНОЙ ф-ции)

ну почти

B>- не использовать внешние библиотеки (MFC, в частности)

к сожалению, внешняя.... хотя для кого как

B>- корректная работа ф-ции, если она получила в кач-ве параметра NULL или указатель на память вне программы (тут, я понимаю, надо как-то отлавливать Memory read access error)

try{}catch(...) или SEH, но ИМХО пусть лучше в таком случае упадет, все равно в 99% дальнейшая работа программы не будет правильной.

B>- использовать компилятор MS VC 6.0, но иметь совместимость с BCB и Watcom.

врать не буду — не помню... проверить не на чем
Невозможное мы сделаем сегодня — чудо займет немного больше времени. /Аноним/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.