Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2019, 16: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 в 16:36.
ВикторияРгрту вне форума Ответить с цитированием
Старый 25.11.2019, 16:34   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

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

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

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

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

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

Зачем вы повторяете первый пост? Естественно, шаблон. Я ж ва уже сказал - либо пишите несколько фунций, либо шаблоном... а так оно даже не скомпилируется.
p51x вне форума Ответить с цитированием
Старый 04.01.2020, 14:06   #8
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,537
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перегрузка функций ShyLL8r Общие вопросы C/C++ 4 11.05.2019 11:53
[C++] Перегрузка функций ILUXA 19 Помощь студентам 9 19.11.2017 15: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