0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 102
|
||||||
1 | ||||||
Перегрузка операторов сложения, вычитания и умножения двух векторов21.10.2019, 13:07. Показов 5633. Ответов 10
Метки нет Все метки)
(
Помогите пожалуйста. Мне надо сделать перегрузку сложения двух векторов, вычитания дух векторов, умножение двух векторов. И перегрузку вывода. Не совсем понимаю как это сделать. Заранее благодарю)
0
|
|
21.10.2019, 13:07 | |
Ответы с готовыми решениями:
10
Перегрузка операций сложения/умножения вычитания 16-ричных чисел Перегрузка операторов сложения и умножения Функции сложения, вычитания, умножения и деления двух чисел
|
фрилансер
4604 / 4150 / 900
Регистрация: 11.10.2019
Сообщений: 10,891
|
||||||
21.10.2019, 13:23 | 2 | |||||
![]() Решение
L_Legioner, что понимается под сложением векторов ? Умножением, вычитанием тоже
Добавлено через 13 минут например, так
0
|
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 102
|
||||||
21.10.2019, 17:18 [ТС] | 3 | |||||
Алексей1153, ну перемножить (сложить, вычесть) элементы одного вектора с другим и сделать перегрузку этих операций. И перегрузку вывода.
Добавлено через 2 часа 29 минут Алексей1153, Подчёркивает 8 строку. А точнее max и <size_t>. Как её объявить?
0
|
фрилансер
4604 / 4150 / 900
Регистрация: 11.10.2019
Сообщений: 10,891
|
|
21.10.2019, 18:43 | 4 |
L_Legioner, пишешь в гугле:
size_t reference , по первой же ссылке находится нужный заголовочникзатем пишешь std::max reference - тоже находитсяпопробуй
1
|
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 102
|
|
22.10.2019, 17:14 [ТС] | 5 |
Алексей1153, Благодарю, а перегрузку вывода как можно реализовать?
0
|
фрилансер
4604 / 4150 / 900
Регистрация: 11.10.2019
Сообщений: 10,891
|
|
22.10.2019, 17:54 | 6 |
L_Legioner, вот тут есть пример https://ravesli.com/urok-133-p... -i-vyvoda/
1
|
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 102
|
||||||
23.10.2019, 15:13 [ТС] | 7 | |||||
Алексей1153, не подскажите как вывести перегрузку вывода в main??? В maine cout (61 строка). Ума не приложу что туда записать. Много чего перепробовал.
0
|
фрилансер
4604 / 4150 / 900
Регистрация: 11.10.2019
Сообщений: 10,891
|
||||||
23.10.2019, 15:23 | 8 | |||||
L_Legioner, как-то так
1
|
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 102
|
||||||
28.10.2019, 11:50 [ТС] | 9 | |||||
Алексей1153, здравствуйте, а можете объяснить что происходит в этих строчках кода?
0
|
фрилансер
4604 / 4150 / 900
Регистрация: 11.10.2019
Сообщений: 10,891
|
|
28.10.2019, 11:55 | 10 |
![]() Решение
L_Legioner, привет )
1 - берутся два значения v1.size() и v2.size(), приводятся к типу size_t. Из них выбирается наибольшее значение и присваивается переменной len_max 2 - размер вектора result устанавливается в len_max элементов, новые добавленные элементы (если такие оказались) инициализируются значением 0
1
|
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 102
|
|
28.10.2019, 12:50 [ТС] | 11 |
Алексей1153, спасибо)
0
|
28.10.2019, 12:50 | |
Помогаю со студенческими работами здесь
11
Создать класс векторов, реализующий сложения и вычитания векторов Реализовать класс векторов, переопределив операции сложения, вычитания, умножения
Создать производный класс, в котором реализована функция умножения вектора на число и функция сложения двух векторов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |