Evg*_*yuk 10
SGI STL拥有 MonoidOperation概念.例如,为 MonoidOperation实现了幂函数.
Boost.Graph库还定义了 Monoid概念.
除了已经建议 的编程元素之外,您还可以查看Alexander Stepanov(EoP的作者之一)的编程注释. 备注是免费提供的,与EoP书籍有一些重叠.
EoP和Notes之间存在风格差异- EoP非常简洁,就像数学教科书一样,但Notes更"非正式" - 有一些小故事等.
顺便说一下,两者都讨论了上面引用的功率函数实现.
PS亚历山大·斯捷潘诺夫有很好的会谈:
PPS 收集了Alexander A. Stepanov的论文