1
请问,您能否展示使用boost :: phoenix :: val不可或缺(或者至少非常方便)的情况,而不仅仅是可选的。加速文档并不远远超出例子像使用boost :: phoenix :: val的动机?
std::cout<<boost::phoenix::val(3)(); //output is 3.
时候和为什么一个宁可
boost::phoenix::val(t)();
,而不是仅仅
t;
嗯,还有2个问题我应该马上要求:1)是boost :: phoenix :: val主要用于串联std :: co UT? 2)它可以与非POD类型一起使用吗? – alxprogger
1)否2)是的,它会复制该值。 – sehe