多态性的类型 临时、包含、参数化和强制
在这里我们将看到不同类型的多态性。类型为 -
- Ad-Hoc
- 包含
- 参数化
- 强制
Ad-Hoc 多态性称为重载。这允许具有相同名称的函数针对不同的类型以不同的方式起作用。函数和运算符都可以重载。有些语言不支持运算符重载,但函数重载很常见。
示例
#include using namespace std; int add(int a, int b) { return a + b; } string add(string a, string b) { return a + b; //concatenate } int main() { cout