Я пробовал RTM, но: учитывая ICU UErrorCode
, как я могу получить соответствующую строку сообщения об ошибке? То есть эквивалент ICU strerror(3)
.
Эквивалент ICU strerror (3) для получения сообщения для UErrorCode?
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