
C++零碎小知识
winter_stay
这个作者很懒,什么都没留下…
展开
-
初识正则表达式
正则表达式记录文本规则的代码,目的是解决查找符合要求字符串的需要\b 元字符 代表着单词的开头和结尾 例:\bhi\b 表示精确查找hi 而him等不会被查找到. 元字符 匹配除换行符以外的任何字符* 元字符 指定 * 前边的内容可以是连续重复使用任意次 以使整个表达式得到匹配.* 任何数量的不包含换行的字符\bhi\b.*\bLuck\b hi字符后任意位置后有Lucy(换行除外)\d 元字符 匹配一位数字0\d{2}-\d{8} 重复\d原创 2021-07-30 17:14:44 · 81 阅读 · 0 评论 -
C++转型(类型转换运算符)
类型转化运算符(转型)目的:更严格地限制允许的类型转换,使转换过程更规范。dynamic_cast 有 H 和 L 两个类,有指向两个类的指针ph,pl; 仅当 L 是 H 的可访问基类(直接或间接)使,才将【L *】指针 赋给 pl 即 pl= dynamic_cast< L * > ph; 否则返回空指针; 用途:在类层次结构中进行向上转换,而不允许其他转换。const_cast 用于改变有无const; H bar...原创 2021-04-25 13:39:23 · 192 阅读 · 0 评论