我应该通过复制,引用还是const引用来接收函数?

时间:2014-06-02 05:45:46

标签: c++11 function-pointers function-object

在定义带函数参数的函数时,我应该通过复制,引用还是const引用接收lambda / std::function

还是全部三个?

1 个答案:

答案 0 :(得分:0)

我选择const ref。 Const因为函数不应该被改变和ref,因为参数的函数不必检查null。

但是不要接受我的话,这取决于具体情况。这是一个重复的帖子,提供了其他观点:

Should I pass an std::function by const-reference?