Пишу либу. Думаю сделать функцию типа GetLastError().
Но вот что возвращать, если все хорошо? Ошибку, которая была сто лет назад или что-то вроде SUCCESS. Вроде логичнее последнее, но тогда как-то не вяжется с названием ДайПоследнююОшибку.
Здравствуйте, Caduceus, Вы писали:
C>ЧТООООО?????? C>И мне дают такие советы после того, как насоветовали не кидать исключений из либы?
Либы бывают разные Если имеются ввиду LIB и DLL, то тебе правильно насоветовали. Если имеются ввиду либы шаблонов к примеру, то ИМХО исключения предпочтительнее.
Re[4]: Может ли MyGetLastError() возвращать SUCCESS
Здравствуйте, ssm, Вы писали:
ssm>Здравствуйте, Caduceus, Вы писали:
C>>ЧТООООО?????? C>>И мне дают такие советы после того, как насоветовали не кидать исключений из либы?
ssm>Либы бывают разные Если имеются ввиду LIB и DLL, то тебе правильно насоветовали. Если имеются ввиду либы шаблонов к примеру, то ИМХО исключения предпочтительнее.
Здравствуйте, Caduceus, Вы писали:
C>Пишу либу. Думаю сделать функцию типа GetLastError(). C>Но вот что возвращать, если все хорошо? Ошибку, которая была сто лет назад или что-то вроде SUCCESS. Вроде логичнее последнее, но тогда как-то не вяжется с названием ДайПоследнююОшибку. C>Что посоветуеите?
А по примеру GetLastError и делай — возвращай нолик — команда выполнена успешно
Здравствуйте, Caduceus, Вы писали:
C>Пишу либу. Думаю сделать функцию типа GetLastError(). C>Но вот что возвращать, если все хорошо? Ошибку, которая была сто лет назад или что-то вроде SUCCESS. Вроде логичнее последнее, но тогда как-то не вяжется с названием ДайПоследнююОшибку.
C>Что посоветуеите?