Рубрики

Перегрузка функций в C ++

Перегрузка функций — это функция в C ++, где две или более функций могут иметь одинаковое имя, но разные параметры.

Перегрузка функций может рассматриваться как пример возможности полиморфизма в C ++.

Ниже приведен простой пример C ++ для демонстрации перегрузки функций.

#include <iostream>

using namespace std;

  

void print(int i) {

  cout << " Here is int " << i << endl;

}

void print(double  f) {

  cout << " Here is float " << f << endl;

}

void print(char const *c) {

  cout << " Here is char* " << c << endl;

}

  

int main() {

  print(10);

  print(10.10);

  print("ten");

  return 0;

}

Выход:

Here is int 10 
Here is float 10.1 
Here is char* ten 
  1. Перегрузка функций и тип возврата
  2. Функции, которые не могут быть перегружены в C ++
  3. Перегрузка функций и ключевое слово const
  4. Перегрузка функций и переопределение функций в C ++

Последние статьи о перегрузке функций в C ++

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Перегрузка функций в C ++

0.00 (0%) 0 votes