1
6
哦,我知道你在找什么。尝试如下操作:
也就是说,您应该研究非循环访问者模式。它误解了框架中内置的访问者,因此您不必为永远不会调用的内容实现函数。 有趣的是,我实际上使用了与此非常相似的东西来为一个类型列表构建一个非循环的访问者。我应用了一个元函数,它基本上构建了一个时髦的访问者库,并将一个操作符(类似于我展示的apply()的东西)转换为完整列表的访问者。这些对象是反射的,因此apply()本身实际上是一个元函数,它基于其命中的任何类型构建。其实很酷很奇怪。 |
2
2
在派生的访问者类中,
|