当使用boost :: apply_visitor时,boost :: variant移动语义

时间:2013-10-13 08:18:44

标签: c++ move-semantics boost-variant apply-visitor

当我尝试从另一个(constant folding)构建一个AST时,我注意到,在访问者调用时存在不必要的复制构造。但是,如果我们谈论C ++ 11 / C ++ 1y,那么移动构造应该存在。

创建访问者/多用户版本是否存在任何难以克服的困难,它正确支持通用引用?

0 个答案:

没有答案