Regex 为什么正则表达式匹配是一个函数而不是类正则表达式的方法?

Regex 为什么正则表达式匹配是一个函数而不是类正则表达式的方法?,regex,c++11,Regex,C++11,regex类仅指定搜索模式,算法(搜索和替换相同)是需要regex对象作为参数的函数 还没有对正则表达式执行此操作 所以我在这里问:在面向对象的语言/库中,将算法与对象分离的理由是什么?STL并不完全是面向对象的。尽管它使用类和对象,但它是基于 关于将对象与算法分开的原因,您可以阅读亚历山大·斯捷潘诺夫的优秀著作:高度相关阅读:。

regex
类仅指定搜索模式,算法(搜索和替换相同)是需要
regex
对象作为参数的函数

还没有对正则表达式执行此操作


所以我在这里问:在面向对象的语言/库中,将算法与对象分离的理由是什么?

STL并不完全是面向对象的。尽管它使用类和对象,但它是基于

关于将对象与算法分开的原因,您可以阅读亚历山大·斯捷潘诺夫的优秀著作:

高度相关阅读:。