这是std :: tr1 ::
regex_match的
6 prototypes的简化
regex_match(iterator1,iterator2,match_results&,regex&,flags = some_default); regex_match(iterator1,flags = some_default); regex_match(Elem*,flags = some_default); regex_match(Elem*,flags = some_default); regex_match(string,flags = some_default); regex_match(string,flags = some_default);
我想知道为什么原型是这样设计的:
>似乎match_results和flags都是可选的,但您应该能够提供其中一个.为什么不改变match_results& flags参数旁边的参数?
>正则表达式&作为主要论点,论证似乎更直观.
有人可以解释这些原型背后的基本原理吗?
谢谢.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。