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

Класс "Массив". Перегрузка стандартных операций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поиск элемента в линейном массиве http://www.cyberforum.ru/cpp-beginners/thread181323.html
буду благодарен вашей помощи=( Поиск элемента в линейном массиве .
C++ блог схема Кто может сделать блог схема и описания программы 4. Листинг программы 1.#include <stdio.h> 2.#include <math.h> 3. { 4. int main(void) 5.double x,y; 6.printf("vvedite dva 4isla:");... http://www.cyberforum.ru/cpp-beginners/thread181317.html
C++ Не могу разобраться,как переделать программу! !!
Ребят,помогите кто может) у меня такая проблема... Я написал задачу,она работает и всё нормально,но мне нада её переделать так,чтобы она работала не с одним числом Х,а с несколькими. В общем,чтобы...
C++ действия с прямоугольной матрицей
Помогите пожалуйста написать программу на MsVS C++ win32. Задачи программы: 1.Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке....
C++ Написал прогу, не знаю как объяснить правильно!!! http://www.cyberforum.ru/cpp-beginners/thread181300.html
Как правильно описать задачу преподу? Условие: 5 работников, базовая з/п 5000 за 1 ед 2000, за 2 1800, более 3х 1500. задается любое значение для каждого работник и вычисляется общая з/п каждого!!!...
C++ Написал прогу, не знаю как объяснить правильно!!! Как правильно описать задачу преподу? Условие: 5 работников, базовая з/п 5000 за 1 ед 2000, за 2 1800, более 3х 1500. задается любое значение для каждого работник и вычисляется общая з/п каждого!!!... подробнее

Показать сообщение отдельно
Vadya
1 / 1 / 0
Регистрация: 04.10.2010
Сообщений: 14

Класс "Массив". Перегрузка стандартных операций - C++

25.10.2010, 16:05. Просмотров 1671. Ответов 3
Метки (Все метки)

Дан класс (возможное имя класса Massiv), задающий массив целых чисел. Поля класса: указатель на массив (тип int *), число элементов массива (тип int). Класс включает конструктор без параметров, задающий пустой массив (число элементов равно 0) и конструктор, создающий массив на основе существующего массива (тип int A[]).
Необходимо перегрузить операции и продемонстрировать их работу.
Помогите 2 задачи
1) Перегрузить операцию [] (обращение к элементу массива) и операцию + (сложение). В операции + первый операнд имеет тип указатель на массив целых чисел (int *), а второй тип Massiv, считать, что длины массивов одинаковые. В результате получаем новый объект типа Massiv, длина которого равна длине исходных массивов, а элемент равен сумме соответствующих элементов (имеющих одинаковые индексы).
2) Перегрузить операцию [] (обращение к элементу массива) и операцию + (сложение). В операции + два операнда имеют тип Massiv, в результате получаем новый объект типа Massiv, длина которого равна сумме длин исходных массивов, вначале записываются элементы из первого исходного массива затем из второго.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru