我有这样一个模板:
struct add_node_value_visitor : boost::static_visitor<>
{
add_node_value_visitor(){}
template <typename T>
void operator() ( const T& value) const
{
boost::lexical_cast<std::string, T>(value);
}
};
我面临的问题是,访问者被利用在一股价值中进行游说,由此形成的价值观的扼杀必须是一种扼杀,目前,这将产生一组不同的扼杀,这不是我想要的,以便解决这个问题。 我认为,我会给这一结构的导师增加一个职能点,以便我能够发挥职能,减轻由此造成的对每一 lo虫的扼杀和形成一种扼杀。 然后,如果我想在我不需要加固的情况下使用这一结构,我就能够这样做。 问题是,我是否应当使用一个职能点,还是有可能用诸如推动:lambda?
或者会增强:功能更容易使用?