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

Операции класса, индексаторы Rectangle - C++

Войти
Регистрация
Восстановить пароль
 
Nataha
Сообщений: n/a
10.11.2009, 16:08     Операции класса, индексаторы Rectangle #1
Здравствуйте. Пожалуйста помогите решить задачу.

Задание: В класс Rectangle добавить:
а. Индексатор, позволяющий по индексу 0 обращаться к полю а,
по индексу 1 - к полю b, при других значениях индекса выдается сообщение об ошибке.
b. Перегрузку:
1. операции ++(--): одновременно увеличивает (уменьшает) значение полей a и b;
2. констант true и false: обращение к экземпляру класса дает значение true, если
прямоугольник с заданными длинами сторон является квадратом, иначе false;
3. операции *: одновременно домножает поля a и b на скаляр;
4. преобразования типа Rectangle в string (и наоборот).

Решение писать в программе Visual Studia (C#? C++).
Заранее. Огромное Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2009, 16:08     Операции класса, индексаторы Rectangle
Посмотрите здесь:

Создать класс Rectangle, разработав следующие элементы класса C++
C++ Класс Rectangle совпадает с функцией Rectangle
Перегрузка операции [][] для класса Матрица C++
класс «Строка» (данные-члены класса – строчка, функции-члены класса – операции) C++
Создать 2 объекта a и b, разработанного класса – символьная строка, реализовать перегрузку операции >= C++
Перегрузка операции < для класса вектор C++
C++ Реализовать для объектов данного класса перегрузку операции
C++ Реализовать для класса перегрузку операции []
C++ Операции с копией класса
C++ Добавить в определение класса Матрица перегрузку операции сложения скаляра с матрицей
C++ Создание класса Rectangle
C++ Перегружать операции можно только в пределах какого-то класса?

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

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

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