c++ - 实现多个函数调用是不好的做法吗?

标签 c++ overloading

做这些事不好吗? :

“只为调用其他函数而创建函数不好吗?”

void pyRunScript(&o_Log, &o_Dict, ModuleName, *pDictArgs = NULL)
{
    pyRunScript(o_Log, o_Dict, ModuleName, "run", pDictArgs);
}

void pyRunScript(&o_Log, &o_Dict, ModuleName, FuncName, *pDictArgs = NULL)
{ ... }

注意: 由于 stackoverflow 中的框宽度有限,数据类型被省略
&o_ 表示该变量仅用于输出。

最佳答案

有一个函数只调用另一个具有更多信息的函数是不是很糟糕?一点也不,如果它消除了重复,这是实现该目标的一种简单方法。

关于c++ - 实现多个函数调用是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15363412/

相关文章:

c++ - 无法导出 DLL 中的函数

oop - Lazarus/Delphi-Create vs TSomeClass.Create内部构造函数-为什么这会引起麻烦?

c++ - 基类重载方法,默认成员变量

java - 什么是一致性构造函数?

c# - 为什么C#在多态中不考虑函数的返回类型?

c++ - 模板类重载赋值运算符自赋值测试VC++ Express 2010报错

c++ - 如何将任意长度的句子拆分为单词并将其存储到变量中

c++ - 错误: no matching function for call to 'function namel'

c++ - C++ 中交叉依赖类的最佳实践

c++ - MQTT C++客户端