它花了整整一年的时间,但我已经完成了C++ 模板 - David Vandevoorde 和 Nicolai M. Josuttis 的完整指南,现在我被困在上一章的最后一部分 - 价值粘合剂,过去 3周。
第 457 页的第 22.8 节对 value binders 的介绍非常简单易懂,但我发现该部分其余部分的示例难以理解。具体来说,我不明白(参见Binder
functors / binder1.hpp和functors /binder2.hpp和BinderParams
类(参见functors/binderparams.hpp)试图实现的目标。我的困难不是模板语法,而是这些背后的意图类。
类如何Binder
执行绑定?类如何BinderParams
识别(?)参数?这就是我难以看到/理解的内容。