小编fay*_*ewu的帖子

为什么cppcheck说"函数参数应该通过引用传递"?

这是cppcheck show waring的代码"[event.cpp:20] :(性能)函数参数'path'应该通过引用传递."

void
event::set_path(const std::string path)
{
    this->_path = path;
}
Run Code Online (Sandbox Code Playgroud)

但其他代码包括字符串paramer不显示此警告,如:

int
watcher::init_watch(const struct stat *sb, std::string path, bool linked)
{
    int wd;
        ....
}
Run Code Online (Sandbox Code Playgroud)

为什么?

c++ cppcheck

3
推荐指数
1
解决办法
2629
查看次数

标签 统计

c++ ×1

cppcheck ×1