最近Qt君在看源码,添加定制功能,看到Qt源码目录下qtbase\src\tools\moc的Utils.h头文件,里面的函数挺实用的,分享给大家。
1.判断空白字符
inline bool is_whitespace(char s){ return (s == ' ' || s == '\t' || s == '\n');}
2. 判断空格字符
static inline bool is_space(char s){ return (s == ' ' || s == '\t');}
3. 判断8进制字符
inline bool is_octal_char(char s){ return (s >= '0' && s }
4. 判断10进制字符
inline bool is_digit_char(char s){ return (s >= '0' && s }
5. 判断16进制字符
inline bool is_hex_char(char s){ return ((s >= 'a' && s || (s >= 'A' && s || (s >= '0' && s );}
领取专属 10元无门槛券
私享最新 技术干货