多态性的类型 临时、包含、参数化和强制

多态性的类型 - 临时、包含、参数化和强制

在这里我们将看到不同类型的多态性。类型为 -

  • 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