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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nataha
Сообщений: n/a
#1

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

10.11.2009, 16:08. Просмотров 920. Ответов 0
Метки нет (Все метки)

Здравствуйте. Пожалуйста помогите решить задачу.

Задание: В класс 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++
Помогите плиз :help: Дан класс Rectangle, который содержит два закрытых члена (две стороны) и функции нахождения периметра, площади. ...

Создать класс Rectangle, разработав следующие элементы класса - C++
Создать класс Rectangle, разработав следующие элементы класса: a) Поля: int a, b; b) Конструктор, позволяющий создать экземпляр класса...

класс «Строка» (данные-члены класса – строчка, функции-члены класса – операции) - C++
Помогите пожалйуста с реализацией программы... Реализовать класс «Строка» (данные-члены класса – строчка (указатель на массив, ...

Операции с копией класса - C++
у меня есть класс FDB_ITEM, внутри которого есть массив с указателями на другие классы (FDB_ITEM), и есть функция, отправляющая данные...

Перегрузка операции [][] для класса Матрица - C++
Добрый день. Возможно, кто нить знает, как правильно перегрузить операцию для класса Матрица. Класс описан так class matrix ...

Реализовать для класса перегрузку операции [] - C++
Всем привет. помогите ПЖ с условием: Создать несколько объектов (например, a и b) разработанного класса. Класс – вектор (одномерный...

Перегрузка операции < для класса вектор - C++
всем привет. есть класс вектор (одномерный массив). есть два объекта A и B этого класса. необходимо перегрузить операцию &lt; (A&lt;B). при...

Перегружать операции можно только в пределах какого-то класса? - C++
То есть я не могу просто так взять и написать перегрузку операции вне класса для обычных типов Допустим хочу перегрузить операцию...

Реализовать для объектов данного класса перегрузку операции - C++
Всем привет. Помогите пж с условием, не могу разобраться вот в этом ( (a=k и k=b)). получаются же одинаковые массивы, или я что-то не...

Неявный вызов конструктора шаблонного класса при операции сравнения - C++
Реализовал шаблонный класс целых чисел, для использования его в шаблонном классе дробей. Звучит жутковасто. :D Так вот, в классе целых...


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

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

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