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

Объект возвращаемой функции - C++

Восстановить пароль Регистрация
 
chernov_vania
-1 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 23
27.05.2012, 14:28     Объект возвращаемой функции #1
На классы объект возвращаемой функции

Ln(x+1)-cosx^2
Пожалуйста помогите, буду очень благодарен\

Добавлено через 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <cmath>
 
class solve
{
    private:
        double x;
    public:
        solve() : x( 0.0 ) {}
        solve( double x0 ) : x( x0 ) {}
        void set_value( double x0 )
        {
            x = x0;
        }
        inline bool check()
        {
            return ( x + 1 > 0 );
        }
        double get_solve()
        {
            return std::log( x + 1 ) - std::cos( x * x );
        }
};
 
int main()
{
    solve func;
    double x;
    std::cout << "Enter x: ";
    std::cin >> x;
 
    func.set_value( x );
 
    if ( func.check() )
        std::cout << func.get_solve() << std::endl;
    else
        std::cout  << "ln( <= 0 )" << std::endl;
 
    return 0;
}
вот что то не то только, надо объект в качестве возвращаемой функции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 14:31     Объект возвращаемой функции #2
chernov_vania, а что такое "возвращаемая функция"? Обычно функция возвращает значение, а значение возвращать функцию ни когда не умеет. И тег надо юзать, а не игнорить.
chernov_vania
-1 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 23
27.05.2012, 14:34  [ТС]     Объект возвращаемой функции #3
обьет в качетсве возвращаемой функции
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 14:42     Объект возвращаемой функции #4
Что вообще такое сама "возвращаемая функция"?
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
27.05.2012, 14:42     Объект возвращаемой функции #5
Например оператор присваивания возвращает ссылку на объект
C++
1
2
3
4
5
6
7
8
9
10
Student &Student::operator = (const Student &s)
{    
    // проверка на присваивание объекта самому себе
    if(&s == this) 
        return *this;
    delete[] name; // очищаем выделенную ранее память 
    name = cstrdup(s.name); // копируем члены
 
    return *this;
}
кстати, возвращаемая функция это что-то новенькое
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 14:43     Объект возвращаемой функции #6
Цитата Сообщение от MrGluck Посмотреть сообщение
Например оператор присваивания возвращает ссылку на объект
И что? При чём здесь функция?
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
27.05.2012, 14:48     Объект возвращаемой функции #7
Имея опыт общения с однокурсницами, я рискнул предположить, что ТС хочет сказать, что ему нужен объект в качестве возвращаемого значения функции.

Уж извините, что я всю малину порчу)
chernov_vania
-1 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 23
27.05.2012, 14:55  [ТС]     Объект возвращаемой функции #8
можете полную прогу написать? дело в том что я только учусь))
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
27.05.2012, 15:08     Объект возвращаемой функции #9
Выложите сюда формулировку задания. И желательно, чтобы не пришлось додумывать за вас часть непонятного условия.
chernov_vania
-1 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 23
27.05.2012, 15:13  [ТС]     Объект возвращаемой функции #10
ну вот задание Ln(x+1)-cosx^2 написать программу на классы обьет в качетсве возвращаемой функции
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
27.05.2012, 15:15     Объект возвращаемой функции #11
Цитата Сообщение от chernov_vania Посмотреть сообщение
ну вот задание Ln(x+1)-cosx^2 написать программу на классы обьет в качетсве возвращаемой функции
Нет такого понятия, как возвращаемая функция.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 15:17     Объект возвращаемой функции
Еще ссылки по теме:

Восстановление пути по матрице, возвращаемой алгоритмом Флойда - Уоршелла C++
C++ Как функции возвратить ссылку на объект?
C++ Объект удаляется до возвращения его из функции

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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 15:17     Объект возвращаемой функции #12
Цитата Сообщение от MrGluck Посмотреть сообщение
Имея опыт общения с однокурсницами, я рискнул предположить, что ТС хочет сказать, что ему нужен объект в качестве возвращаемого значения функции.
Уж извините, что я всю малину порчу)
Ну так чего было так и не написать?
Yandex
Объявления
27.05.2012, 15:17     Объект возвращаемой функции
Ответ Создать тему
Опции темы

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