Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 25.11.2019, 17:31   #1
ВикторияРгрту
Новичок
Джуниор
 
Регистрация: 25.11.2019
Сообщений: 3
Печаль Перегрузка функций С++

нужна помощь в написании программы на С++. используя перегрузку функций, написать программу определения знака переменных разного типа. Писали программу, но сказали, что это шаблон функции
bool znak(T t)
{
if (t > 0)
return true;
else
return false;
}

int main(int argc, char *argv[])
{
int x = 10;
float b = -13.24;
cout << boolalpha << znak(x) << endl << znak(b) << endl;
system("PAUSE > NULL");
return EXIT_SUCCESS;

Последний раз редактировалось ВикторияРгрту; 25.11.2019 в 17:36.
ВикторияРгрту вне форума Ответить с цитированием
Старый 25.11.2019, 17:34   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,097
По умолчанию

Код:
bool func(int a);
bool func(float a);
bool func(double a);
Пишу программы на С++. ТЗ, цену и сроки на p51x.fr {@} яндекс.ру
p51x вне форума Ответить с цитированием
Старый 25.11.2019, 17:41   #3
ВикторияРгрту
Новичок
Джуниор
 
Регистрация: 25.11.2019
Сообщений: 3
По умолчанию

а там должна быть только 1 переменная?
ВикторияРгрту вне форума Ответить с цитированием
Старый 25.11.2019, 17:43   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,097
По умолчанию

Где там? У вас же вон есть пример от учителя - в функции там нет переменных.
Пишу программы на С++. ТЗ, цену и сроки на p51x.fr {@} яндекс.ру
p51x вне форума Ответить с цитированием
Старый 25.11.2019, 17:45   #5
ВикторияРгрту
Новичок
Джуниор
 
Регистрация: 25.11.2019
Сообщений: 3
По умолчанию

это не пример от учителя, это наша неудачная попытка
ВикторияРгрту вне форума Ответить с цитированием
Старый 25.11.2019, 17:46   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,097
По умолчанию

Ну так доводите его до конца. Ну или если пишите Т и хотите шаблон, то можно и через него.
Пишу программы на С++. ТЗ, цену и сроки на p51x.fr {@} яндекс.ру
p51x вне форума Ответить с цитированием
Старый 26.11.2019, 01:56   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,097
По умолчанию

Зачем вы повторяете первый пост? Естественно, шаблон. Я ж ва уже сказал - либо пишите несколько фунций, либо шаблоном... а так оно даже не скомпилируется.
Пишу программы на С++. ТЗ, цену и сроки на p51x.fr {@} яндекс.ру
p51x вне форума Ответить с цитированием
Старый 04.01.2020, 14:15   #8
barrysingh102
Новичок
Джуниор
 
Регистрация: 04.01.2020
Сообщений: 1
По умолчанию

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

Последний раз редактировалось barrysingh102; 04.01.2020 в 23:13.
barrysingh102 вне форума Ответить с цитированием
Старый 04.01.2020, 15:06   #9
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 2,092
По умолчанию

Пример впечатляет
digitalis вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перегрузка функций ShyLL8r Общие вопросы C/C++ 4 11.05.2019 12:53
[C++] Перегрузка функций ILUXA 19 Помощь студентам 9 19.11.2017 16:04
Си++ перегрузка функций гость* Помощь студентам 1 28.10.2012 18:39
Перегрузка функций! SKyzZz Общие вопросы C/C++ 1 18.04.2011 17:03
Перегрузка функций... bondik Общие вопросы C/C++ 12 28.04.2008 01:07