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

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

Войти
Регистрация
Восстановить пароль
 
Kl9ksa
0 / 0 / 0
Регистрация: 13.04.2009
Сообщений: 4
#1

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

16.04.2009, 23:06. Просмотров 788. Ответов 3
Метки нет (Все метки)

Люди-программеры, помогите ,пожалуйста, с решением задачи

Создайте функцию promt() для выдачи подсказки пользователю и ожидания ввода данного. Перегрузите функцию promt() так, чтобы она осуществляла ввод данных типов int,long,double.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2009, 23:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перегрузка функции (C++):

Перегрузка в виде метода VS Перегрузка в виде функции друг - C++
Привет! Собственно сабж: В каких случаях используется перегрузка в виде метода, а когда в виде функции друг? Добавлено через 4...

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций - C++
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно вычислить функции с использованием их разложения в степенной...

Дружественные функции. Наследование. Перегрузка функции - C++
Здравствуйте, у меня проблема Не знаю куда Вставить имеющийся код(В какую строчку или строчки кода). Первый код это было 1 задание, 2-ой...

Перегрузка операторной функции и функции ! - C++
3.16Разработать класс ThreeAngle для работы с плоскими треугольниками. В качестве членов-данных задаются длины трех сторон треугольника....

Перегрузка функции в С++ - C++
1. Определить функцию Search(), которая позволяет найти самое длинное слово в предложении. Перегрузить функцию Search() для нахождения...

Перегрузка функции - C++
Написать перегрузку функции: 1. а) Для массива целых чисел находит середнее арифметическое б) Для строки находит количество букв,...

3
Викдон
67 / 67 / 4
Регистрация: 21.11.2008
Сообщений: 226
16.04.2009, 23:13 #2
Это точно все задание?
0
ISergey
Maniac
Эксперт С++
1376 / 887 / 53
Регистрация: 02.01.2009
Сообщений: 2,663
Записей в блоге: 1
16.04.2009, 23:17 #3
Вот пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
void promt(int &rhs);
void promt(double &rhs);
 
int main()
{
    int x;
    double f;
    promt(x);
    promt(f);
    return 0;
}
void promt(int &rhs)
{
    cout<<"Input int: ";
    cin>>rhs;
}
void promt(double &rhs)
{
    cout<<"Input double: ";
    cin>>rhs;
}
но так думаю проще
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
template<typename T> void func(T &rhs){
    cout<<"Input "<<typeid(T).name()<<": ";
    cin>>rhs;
}
 
int main()
{
    int     x;
    double  d;
    float   f;
 
    func(x);
    func(d);
    func(f);
 
    return 0;
}
1
Kl9ksa
0 / 0 / 0
Регистрация: 13.04.2009
Сообщений: 4
17.04.2009, 00:50  [ТС] #4
Огромное пасипа, взяла первый вариант, так как мне он понятнее=)
0
17.04.2009, 00:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2009, 00:50
Привет! Вот еще темы с ответами:

Перегрузка функции - C++
Помогите плз сделать лабораторную по программированию Задание такое: Класс «матрица». Матрица имеет размер 3х3 и содержит...

Перегрузка функции С++ - C++
Создайте перегруженную функцию decr(), которая от аргумента вычитает 1, где аргументы целый (int), вещественный (double) тип, символьный...

Перегрузка функции - C++
Создайте функцию max(), которая возвращает наибольший из трёх численных аргументов, используемых при вызове функции. Перегрузите функцию...

Перегрузка функции - C++
Сделать перегрузку для функции : для всех|x|&lt;1 arctg x=x-x^3/3+x^5/5..... аргументом функции является переменная х,а граница ряда...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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