有没有人知道C++数据结构库提供熟悉的STL结构的功能(在FP意义上也是不可变的,或"持久的")等价物?
"功能"是指对象本身是不可变的,而对这些对象的修改会返回与父对象共享相同内部的新对象.
理想情况下,这样的库类似于STL,并且可以很好地与Boost.Phoenix一起使用(警告 - 我实际上并没有使用Phoenix,但据我所知,它提供了许多算法但没有数据结构,除非是懒惰计算的变化对现有的数据结构进行计数 - 是吗?)
我正在寻找可用于实现关系模型的持久性数据结构的材料.
坚持不可变数据结构的含义.
有人知道一些好的资源,书籍,论文等吗?
(我已经有了Purely Functional Data Structures这本书,这是我正在寻找的一个很好的例子.)
rdbms functional-programming relational immutability data-structures