Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
#1

Перегрузка функций с одинаковыми аргументами - C++

20.05.2014, 18:27. Просмотров 156. Ответов 1
Метки нет (Все метки)

Добрый день.
Хотел спросить, можно ли создать две функции с одинаковыми именами, одинаковыми типами и их количеством, но разные имена.

То есть

C++
1
2
int myfunc(int a);
int myfunc(int b);
У меня ругался что такая функция уже имеет текст реализации.
Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2014, 18:27     Перегрузка функций с одинаковыми аргументами
Посмотрите здесь:

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов - C++
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или...

Перегрузка функций - C++
привет.только начал изучать С++.такая задача Написать реализацию перегруженных функций : int func(int* arr, int length, int number);...

Перегрузка функций - C++
Здравствуйте мне нужно написать программу с использованием функциями и перегрузить их где это возможно... Не подскажите какую из функций...

перегрузка функций - C++
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; class chisl { public: double x,y,z,a; void...

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

перегрузка функций - C++
У меня есть структура Студенты. в ней есть Имя студента, его Бал аттестата и Возраст. Подскажите, плиз, как создать функцию add(); и...

перегрузка функций - C++
Написать реализацию перегруженных функций: long func (long * arr, int length); float func (float * arr, int length); Функция func...

Перегрузка функций - C++
Попались на глаза две функции.Сразу напишу их в коде double RND() { return (random(RAND_MAX)/(double)RAND_MAX); }; ...

Перегрузка функций - C++
Прошу помогите, очень нужно, до 24.02, если не сдам, то отчислят!(((( Программка на перегрузку функций... Определить максимальное из чисел,...

Перегрузка функций - C++
Скажите пожалуйста с помощью каких операций можно перегружать функции? Спасиб!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6276 / 5879 / 1902
Регистрация: 18.12.2011
Сообщений: 15,077
Завершенные тесты: 1
20.05.2014, 19:08     Перегрузка функций с одинаковыми аргументами #2
Нельзя. Должно быть либо разное количество параметров, либо разный тип параметров,
либо и то и другое.
При желании проблему можно решить добавлением фиктивного параметра.
C++
1
2
3
4
5
int myfunc(int a);
int myfunc(int a,int fict);
 
int k=myfun(1); // вызов первой
k=myfun(1,0); // вызов второй
Yandex
Объявления
20.05.2014, 19:08     Перегрузка функций с одинаковыми аргументами
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru