此类的声明形式如下:
由上述内容可知,该类模板包含3个类型:一个迭代器、一个布尔逻辑量以及5个成员函数(包括一个构造函数)。
length()函数可返回子匹配序列的长度。若没有可匹配的序列,则返回0。
string_type()函数返回str()。
str()函数将sub_match类型对象转化为字符串。
compare()函数用于实现对比。
类模板的具体使用方法参见例17-5。
例17-5
例17-5的执行效果如下: