Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 31.05.2017
Сообщений: 74
1

Создать класс DoubleSubscriptedArray

09.09.2019, 14:36. Показов 983. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите пожалуйста, перегружаю две операции "=" и "==".

не могу понять почему операция присваивания работает, а равенство компилятор как-бы игнорирует.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class DoubleSubscriptedArray
 
{
public: 
DoubleSubscriptedArray();
 
int &operator=( int t )
{
*this = t;             
}
 
int &operator==( int t )
{
cout << t;
}
 
int &operator()( int a, int b )
{
return  s[a + b];               
}
};
 
int main()
{
 
DoubleSubscriptedArray a;
 
a (2,3) = 8;
a (1,1) == 9;
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2019, 14:36
Ответы с готовыми решениями:

Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ...
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Определить методы задания имени,...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать...

Создать класс - данные - абстрактный базовый класс. Создать производные классы
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс....

Создать класс Элемент списка (Node), а затем класс Список (List)
Задание: Создать класс Элемент списка (Node), а затем класс Список (List). В зависимости от...

21
0 / 0 / 0
Регистрация: 31.05.2017
Сообщений: 74
10.09.2019, 14:12  [ТС] 21
Author24 — интернет-сервис помощи студентам
Кое-что я понял, подскажите тогда пожалуйста ещё не совсем пойму зачем делать const &isn’t и rvalue если например a (2,3)=a(1,2) у меня работает. Те объект класса использую как правое значение. Для каких случаев это может пригодиться, какой-то пример? Спасибо
0
0 / 0 / 0
Регистрация: 31.05.2017
Сообщений: 74
10.09.2019, 20:23  [ТС] 22
Кое-что я понял, подскажите тогда пожалуйста ещё не совсем пойму зачем делать const &isn’t и rvalue если например a (2,3)=a(1,2) у меня работает. Те объект класса использую как правое значение. Для каких случаев это может пригодиться, какой-то пример? Спасибо
0
10.09.2019, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2019, 20:23
Помогаю со студенческими работами здесь

Класс: создать класс Fraction для работы с дробными числами
Необходимо создать класс Fraction для работы с дробными числами. Число должно быть представлено...

Создать класс Pair(пара чисел) и класс-наследник Fraction
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше...

Создать Класс Coins (монеты). Класс сохраняет массив из 3 монет ...
Помогите написать програмку, где: Нужно создать Класс Coins (монеты). Класс сохраняет массив из 3...

Создать класс СПИСОК целых чисел. Разработать класс СТЕК
&quot;Создать класс СПИСОК целых чисел. Разработать класс СТЕК, который вмещает объект класса СПИСОК....


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru