首页 > 解决方案 > 你什么时候会使用函数重载而不是默认参数?

问题描述

我是一名学习 C++ 的 Python 开发人员。在 Python 中,没有办法重载函数或方法——你只需提供默认值。但是在 C++ 中你可以两者兼得,那么你什么时候会选择其中一个呢?似乎默认值总是更好的方法:它减少了代码量和编译器开销,但显然我在这方面没有经验。

编辑:当然,我在提问之前进行了研究,但是现有的问题涉及特定的问题/问题,而我试图对如何思考 C++ 有一个大致的了解。

标签: c++overloading

解决方案


推荐阅读