标签: c++ boost boost-phoenix
是否有(最好是简单的方式)重新定义凤凰城的标准运营商之一?我想要“>>”例如,调用我自己的(懒惰)仿函数。
简单用例:我可能想要定义一个“管道”运算符,以便:
function2(function1(arg1));
可以用非常棘手的方式编写
arg1 >> function1 >> function2
然后以
(arg1 >> function1 >> function2)(42)