0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 34
|
||||||
1 | ||||||
Создать класс Array и перегрузить операторы13.08.2018, 09:11. Показов 14266. Ответов 6
Метки нет (Все метки)
Здравствуйте, у меня проблема при перегрузке операторов +-/*, я сделал их, но перегрузка не соответствует заданию
Создайте класс Array Класс Array – это класс динамического массива. Размер массива может быть передан в качестве параметра или задан с помощью вызова функции-члена. Класс должен позволять заполнять массив значениями, отображать содержимое массива, изменять а №4 размер массива, сортировать массив, определять минимальное и максимальное значение. Класс должен содержать набор конструкторов (конструктор копирования обязателен), деструктор. Для разработанного в лабораторной работе класса Array перегрузите операторы <<. >>, =, ==, !=, [], +, -, / и *. При сложении, вычитании, делении и умножении массивов данным операторам должны подвергаться соответствующие элементы массивов. Если в одном из массивов меньше элементов, чем в другом, возвращаться должен массив с минимальным количеством элементов
0
|
13.08.2018, 09:11 | |
Ответы с готовыми решениями:
6
Создать класс Complex и перегрузить операторы Создать класс комплексных чисел, перегрузить операторы -= и *= Создать класс очередь Turn (содержащий числовое поле) и перегрузить для него операторы согласно условию Создать класс "Триада" и перегрузить некоторые операторы |
308 / 271 / 220
Регистрация: 14.11.2016
Сообщений: 1,051
|
||||||
13.08.2018, 17:14 | 2 | |||||
Наверное как-то так?
0
|
0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 34
|
|
13.08.2018, 18:02 [ТС] | 3 |
anapshy, а как реализовать в меин?
0
|
308 / 271 / 220
Регистрация: 14.11.2016
Сообщений: 1,051
|
|||||||||||
13.08.2018, 18:14 | 4 | ||||||||||
Хотя наверное так лучше будет
0
|
0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 34
|
|
13.08.2018, 18:20 [ТС] | 5 |
anapshy, большое спасибо
0
|
26 / 23 / 12
Регистрация: 25.06.2018
Сообщений: 91
|
||||||
13.08.2018, 19:40 | 6 | |||||
Сразу пройдемся по заданию
Теперь по поводу операторов. Операторы +,-,/,* являются бинарными и всегда возвращают результат как другой массив, оставляя без изменения сами операнды. Пример x = y + z. При этом ни y, ни z не меняют своих значений, а операция возвращает новый объект x. теперь давай по порядку:
0
|
0 / 0 / 0
Регистрация: 19.05.2020
Сообщений: 8
|
|
11.04.2021, 18:45 | 7 |
можете скинуть готовый код пожалуйста?
Добавлено через 4 минуты а можно полностью рабочий код пожалуйста?
0
|
11.04.2021, 18:45 | |
11.04.2021, 18:45 | |
Помогаю со студенческими работами здесь
7
Создать класс "Строка" и перегрузить операторы Описать класс Complex и перегрузить операторы Описать класс my_str и перегрузить для него операторы. Реализовать класс Money для работы с денежными суммами; перегрузить операторы согласно условию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |