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

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

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

оператор сложения двух полиномов. объясните одну строку, пожалуйста - C++

08.11.2012, 19:56. Просмотров 645. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
polinom polinom::operator + (const polinom &t){
    int i;
    polinom *result;
    if(deg>=t.deg){ //если степень первого полинома больше степени второго
        result=new polinom(deg,koef);
        for(i=0;i<=t.deg;i++)
            result->koef[i]=result->koef[i]+t.koef[i];
    }
    else{                   //если степень второго полинома больше степень первого
        result=new polinom(t.deg,t.koef);
        for(i=0;i<=deg;i++)
            result->koef[i]=result->koef[i]+koef[i];
    }
    return *result;
}
мне непонятно,почему в 7 строке мы используем указатель. объясните, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 19:56     оператор сложения двух полиномов. объясните одну строку, пожалуйста
Посмотрите здесь:

C++ Перегруженный оператор сложения строк
Пожалуйста объясните что оператор nc , nl обозначает C++
Степени и коэффициенты двух полиномов C++
Вывести в одну строку два слова через оператор выбора switch-case C++
C++ Объясните строку, пожалуйста)
C++ Соединить в одну строку части из двух.
C++ Сложение двух динамических массивов char* в одну строку
Оператор cin в одну строку C++
C++ Ребята, объясните пожалуйста каждую строку этой программы
Объясните пожалуйста одну строку в коде C++
Почему оператор сложения двух временных объектов возвращает lvalue ссылку? C++
C++ Как вывести одну строку состоящую из двух строк ?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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