C++对C的函数扩展
C++是一种广泛使用的编程语言,它是C语言的一个超集,也就是说,C++包含了C语言的所有特性,并且在此基础上进行了扩展。其中一个重要的扩展是对C函数的增强。在本文中,我们将探讨C++对C函数的扩展,并提供相应的源代码示例。
- 函数重载(Function Overloading)
C++允许在同一个作用域内定义多个同名函数,只要它们的参数列表不同即可。这被称为函数重载。C语言不支持函数重载,因此这是一个C++对C函数的重要扩展。
下面是一个示例代码,展示了函数重载的用法:
#include <iostream>
// 两个整数相加
int add