Я играю с ICU и пытаюсь написать несколько уроков.Один из них представляет собой кодовую точку.Пока я собираюсь написать конструктор, получающий число, я хотел бы проверить, является ли это число допустимым в качестве кодовой точки.
К сожалению, я не смог найти способ в ICU проверить правильность данного UChar32представляющий единицу кода.ICU возвращает такой тип в некоторых функциях и принимает такой UChar32 в некоторых функциях, но как можно быть уверенным, что мы не передадим ему недопустимое значение?
Я думаю, что где-то должна быть проверка на достоверность.Есть идеи?