我在Java中有一个需要在C ++中重写的函数,如果给定的字符符合几个标点符号类别之一,则返回true。例如:
public static boolean isTargetPunctuationType(char a) {
int type = Character.getType(a);
return type == Character.COMBINING_SPACE_MARK ||
type == Character.END_PUNCTUATION ||
type == Character.INITIAL_QUOTE_PUNCTUATION || ...
}
特定的字符类型并不重要,但我想知道是否存在一个等效的C ++类来将Unicode字符分类为不同的类型,就像Java通过其Character类一样。