Эквивалент ICU strerror (3) для получения сообщения для UErrorCode?

Я пробовал RTM, но: учитывая ICU UErrorCode, как я могу получить соответствующую строку сообщения об ошибке? То есть эквивалент ICU strerror(3).


icu
person Paul J. Lucas    schedule 01.04.2011    source источник
comment
(Примечание для других: ErrorCode::errorName() этого не делает, а просто возвращает перечисление кода ошибки в виде строки, а не сообщение об ошибке.)   -  person sarnold    schedule 02.04.2011


Ответы (1)


const char *u_errorName(код UErrorCode) - это версия C ErrorCode::errorName, но нет "сообщения об ошибке", которое является чем-то большим, чем имя перечисления. Это отличная идея, хотя - я бы порекомендовал зарегистрировать ошибку. Или рассмотрите возможность предоставления кода и данных? В идеале это было бы локализованное сообщение…

person Steven R. Loomis    schedule 04.04.2011