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

Polynom - C++

Восстановить пароль Регистрация
 
mrstmf
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 22
11.11.2012, 23:08     Polynom #1
Вопрос более теоретический.
Есть класс полином. 2 конструктора (пустой и со степенью полинома)., в которых вводишь коэффициенты. Нужно перегрузить оператор +, чтобы складывало 2 полинома. Трабла в том, что создавая новый полином выполняется конструктор.
Помогите придумать способ, избежать создания нового полинома. И сделать перегрузку +.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
11.11.2012, 23:12     Polynom #2
ну не создавайте новый полином. заносите данные в одно из двух слагаемых
mrstmf
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 22
11.11.2012, 23:15  [ТС]     Polynom #3
Цитата Сообщение от I.M. Посмотреть сообщение
ну не создавайте новый полином. заносите данные в одно из двух слагаемых
Как тогда дополнить массив элементами?
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
11.11.2012, 23:17     Polynom #4
динамичеки выделить необходимую память, скопировать туда нужное, удалить старую память
или использовать стандартный вектор
mrstmf
0 / 0 / 0
Регистрация: 03.07.2012
Сообщений: 22
11.11.2012, 23:18  [ТС]     Polynom #5
Цитата Сообщение от I.M. Посмотреть сообщение
динамичеки выделить необходимую память, скопировать туда нужное, удалить старую память
или использовать стандартный вектор
Можно поподробнее про вектор?
Eugine
 Аватар для Eugine
3 / 3 / 0
Регистрация: 10.11.2012
Сообщений: 63
12.11.2012, 00:15     Polynom #6
http://www.cplusplus.com/reference/stl/vector/ Очень подробно про вектор.
Yandex
Объявления
12.11.2012, 00:15     Polynom
Ответ Создать тему
Опции темы

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