|
1 / 1 / 0
Регистрация: 05.04.2019
Сообщений: 110
|
||||||
Проблема с операторами29.10.2019, 15:03. Показов 1603. Ответов 13
Метки нет (Все метки)
Добрый день
Имею такое задание: - один из классов должен содержать статическую функцию и статический атрибут; - ссылки на все атрибуты класса должны быть сделаны с использованием свойств(get;set); - пожалуйста, перегрузите операторы добавления (+) для класса оборудования, чтобы вы могли добавлять два устройства друг к другу; - перегружать мажоритарных и миноритарных операторов, чтобы можно было сравнивать потребление электроэнергии; выполнил уже половину(2 первых пунка). Можете проверить ли правильно сделал первую половину. И не могу понять как реализовать вторую половину, подскажите кто-чем может
0
|
||||||
| 29.10.2019, 15:03 | |
|
Ответы с готовыми решениями:
13
Проблема с операторами
MFC проект CTime проблема с операторами |
|
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
|
||||||||
| 29.10.2019, 15:30 | ||||||||
|
Покажу на примере одного из вашего атрибута как это должно выглядеть, хотя в реальном коде это бессмысленно
0
|
||||||||
|
1 / 1 / 0
Регистрация: 05.04.2019
Сообщений: 110
|
||
| 29.10.2019, 20:02 [ТС] | ||
|
Enifan, да это понимаю и за этого, я не прописовал для этих переменных
Добавлено через 6 минут А как можно реализовать вторую половину?
0
|
||
|
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
|
|
| 29.10.2019, 20:03 | |
|
0
|
|
|
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
|
||||||
| 29.10.2019, 20:18 | ||||||
|
КОП, тут нам утверждали обратное, спорить не буду, оставлю это вашему профессионализму. или может я чего то не понял...
Добавлено через 3 минуты Programist_r, как то так. Это пишется как обычный метод внутри класса
1
|
||||||
|
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
|
||||
| 29.10.2019, 20:21 | ||||
|
хотя судя по формулировке
2
|
||||
|
1 / 1 / 0
Регистрация: 05.04.2019
Сообщений: 110
|
||||||
| 29.10.2019, 20:30 [ТС] | ||||||
|
Enifan,
а вызывать этот метод нужно как-то так:
Добавлено через 8 минут Сорри я уже понял, что так этот метод не вызывается
0
|
||||||
|
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
|
||||||
| 29.10.2019, 20:38 | ||||||
|
Programist_r, В целом да, так можно вызвать, просто у вас конструктор не позволяет так объекты создавать
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.04.2019
Сообщений: 110
|
|
| 29.10.2019, 20:58 [ТС] | |
|
Enifan,
А можно ли перегрузить операторы > или < ?
0
|
|
|
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
|
||||||
| 29.10.2019, 21:07 | ||||||
|
Programist_r, конечно можно. можно много чего перегрузить
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.04.2019
Сообщений: 110
|
|
| 29.10.2019, 21:29 [ТС] | |
|
Enifan, я извиняюсь, но как вызвать можно ?
![]() ![]() Добавлено через 44 секунды
0
|
|
|
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
|
||||||
| 30.10.2019, 06:17 | ||||||
|
Programist_r,
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.04.2019
Сообщений: 110
|
|
| 30.10.2019, 11:14 [ТС] | |
|
Enifan, ошибку выдаёт
0
|
|
|
1846 / 1188 / 501
Регистрация: 14.10.2018
Сообщений: 3,210
|
|
| 30.10.2019, 13:23 | |
Сообщение было отмечено Programist_r как решение
Решение
Programist_r, У вас созданы строки lineOne, lineTwo, lineThree но они не инициализированы. По умолчанию значение null. Потому и не получается обратиться к свойству строки Lenght. Можно например в конструкторах класса присваивать значение по умолчанию "", или другие стандартные значения.
PS в том и суть класса, всех свойств, полей, модификаторов свойств и тд, чтобы создать его таким образом, чтобы при работе с ним логика была не нарушена, и не выскакивали ошибки.
1
|
|
| 30.10.2019, 13:23 | |
|
Помогаю со студенческими работами здесь
14
Работа с операторами(+,-) в С++ работа с операторами while и do-while помогите с операторами while и for Работа с операторами....
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|