什么时候声明一个函数参数作为const改进生成的代码?

时间:2015-06-23 11:51:31

标签: c++ optimization const

我要求讨论在C ++中将函数的参数声明为const的情况,实际上会改进生成的代码(而非改进)源代码,在适当的情况下const明确地增加值。)

最初的动机是代码如下,缺少const

#include <vector>
class foo {
    public:
        foo(const std::vector<int> bar); // construct foo from vector of int
    /*...*/
    };

0 个答案:

没有答案