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

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

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

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

17.05.2009, 17:04. Просмотров 712. Ответов 6
Метки нет (Все метки)

Создать класс Integer для работы с целыми числами. Определить перегруженную функцию, возвращающую sin аргумента. Функция не является членом класса целых чисел. перегруженные функции имеют аргументы типа int, double, integer. Тело перегруженных функций должны быть одинаковыми.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2009, 17:04     Перегрузка функций в C++
Посмотрите здесь:

C++ Перегрузка функций
Перегрузка функций C++
C++ Перегрузка функций
C++ Перегрузка функций
Перегрузка функций C++
C++ перегрузка функций
Перегрузка функций C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
17.05.2009, 17:06     Перегрузка функций в C++ #2
orskolya, в чем заключается вопрос?
orskolya
0 / 0 / 0
Регистрация: 17.05.2009
Сообщений: 7
17.05.2009, 17:11  [ТС]     Перегрузка функций в C++ #3
программку написать нужно. помогите пожалуйста!!!!
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
17.05.2009, 17:13     Перегрузка функций в C++ #4
orskolya, Вы про это
C++
1
2
3
4
5
6
7
class Integer{
    //......
};
 
double sin(const Integer &rhs){
    return //........;
}
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
17.05.2009, 17:13     Перегрузка функций в C++ #5
Ну покажи, что уже написал - поможем, подправим.
orskolya
0 / 0 / 0
Регистрация: 17.05.2009
Сообщений: 7
17.05.2009, 17:16  [ТС]     Перегрузка функций в C++ #6
да, это. вот именно, что ничего. я в этом полный нолик кстати я она
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2009, 17:28     Перегрузка функций в C++
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
17.05.2009, 17:28     Перегрузка функций в C++ #7
Ну вот для примера, остальное сами допишеше
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <cmath>
using namespace std;
 
 
class Integer{
public:
    Integer():m(0) {}
    Integer(int i):m(i) {}
    Integer(const Integer &rhs){
        *this = rhs;
    }
 
    Integer &operator = (const Integer &rhs){
        m = rhs.m;
        return *this;
    }
 
    Integer operator + (const Integer &rhs) const{
        Integer buff;
        buff.m = m + rhs.m;
        return buff;
    }
 
    Integer &operator += (const Integer &rhs){
        m += rhs.m;
        return *this;
    }
 
    bool operator == (const Integer &rhs) const{
        return m == rhs.m;
    }
 
    double value () const {
        return m;
    }
private:
    double m;
};
 
double sin(const Integer &rhs){
    return sin(rhs.value());
}
 
int main()
{
 
    Integer i = 20;
 
    cout << sin( i ) << endl;
 
    return 0;
}
Yandex
Объявления
17.05.2009, 17:28     Перегрузка функций в C++
Ответ Создать тему
Опции темы

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