我一直在研究一些旧的C ++代码,我的目标是尽可能地优化代码。我在某处阅读并找到了这段代码
from pandasticsearch import Select
pandas_df = Select.from_dict(result_dict).to_pandas()
此代码表明,尽可能多地使用// Bad Idea
class MyClass
{
public:
void do_something(int i);
void do_something(std::string str);
};
// Good Idea
class MyClass
{
public:
void do_something(const int i);
void do_something(const std::string &str);
};
。有人可以解释一下这是否在性能上有重大改进,或者是否与其他方面有关?