перегрузка оператороа в с++

Компьютеры программирование C++ ООП

вот такое задание

1. Класс “климатические условия”: температура. освещенность . влажность, кислотность грунта.
2. Дополнительные класс: “климатические условия в теплице”(оптимальные климатические условия, допуски), “климатические условия на огороде” (критический уровень влажности, критические уровни кислотности), определить функцию show - для “климатические условия” - текущее состояние, для дополнительных классов - выводить только те значения, которые превышают критические, и размер этого превышения.
3. В обоих классах перегрузить бинарную операцию “= =”, если все параметры обоих объектов лежат в пределах допустимых, или если для обоих объектов есть хоть один параметр, что находится за этими пределами и унарну - префиксный “++” для увеличения уровня влажности на 1.

я создал класы , функцию сравнения с критическими показателями и в случае превышения вывод на сколько превышает , а вот перегрузка... я знаю как их то перегрузить но операцию присваивания когда использовать я чет не понял и когда повышать уровень влажности...
Ответы:
== - это сравнение а не присваивание
class temp
{
public:
int t;
temp operator+(temp x){
t += x.t;
return temp(t);  }
void operator++(){
temp++ }
};
temp a,b,c;
c = a + b;
++c;


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.