c++ - 你什么时候会使用函数重载而不是默认参数?
问题描述
我是一名学习 C++ 的 Python 开发人员。在 Python 中,没有办法重载函数或方法——你只需提供默认值。但是在 C++ 中你可以两者兼得,那么你什么时候会选择其中一个呢?似乎默认值总是更好的方法:它减少了代码量和编译器开销,但显然我在这方面没有经验。
编辑:当然,我在提问之前进行了研究,但是现有的问题涉及特定的问题/问题,而我试图对如何思考 C++ 有一个大致的了解。
解决方案
推荐阅读
- flutter - Flutter 设计模式 - 表单数据操作
- web-applications - 为什么有些站点在端点上没有任何扩展?
- node.js - nodejs中间件返回后继续执行
- redux - 如何使用 redux 来维护具有子应用程序(选项卡)副本的应用程序的状态 - 同时仍然允许访问全局状态
- python - 当内存出现问题时如何处理 numpy/python 中的大数组
- javascript - 在Javascript中的for循环内每12个数字后添加一个换行符
- angular - Keyup 事件不会触发以显示错误消息和禁用按钮
- javascript - 使用 API 时如何显示数据?
- scala - 在 Scala 中调用 ResultSet.getMetaData 会导致 java.lang.SecurityException
- python - TensorFlow SavedModel 导出失败并出现 AttributeError