170 похожих чатов

#Include<Iostream> #Include<Locale.H> Using namespace std; class Notebook { private: int

value, b;
public:
Notebook(int c)
{
b = c;
}
void showdata1()
{
cout << "1)" << b << endl;
}
void showdata2()
{
cout << "2) " << b << endl;
}
void showdata3()
{
cout << "3)" << b << endl;
}
void showdata4()
{
cout << "4)" << b << endl;
}
void showdata5()
{
cout << "5)" << b << '\n' << endl;
}

Notebook(int i) : value(i)
{}
friend const Notebook operator+(const Notebook& left, const Notebook& right);

friend Notebook operator-(Notebook& left, const Notebook& right);

friend Notebook operator*(const Notebook& left, const Notebook& right);

friend Notebook operator/(const Notebook& left, const Notebook& right);


const Notebook operator+(const Notebook& right)
{
return this->value + right.value;
}
const Notebook& operator-(const Notebook& right)
{
return this->value - right.value;
}
const Notebook operator*(const Notebook& right)
{
return this->value * right.value;
}
const Notebook operator/(const Notebook& right)
{
return this->value / right.value;
}
};




int main()
{
setlocale(LC_ALL, "russian");
Notebook s1(60), s2(64), s3(46), s4(18), s5(18);
int n1 = 2, n2 = -2, n3 = 3, n4 = 2, n5 = 2;


s1.showdata1();
s2.showdata2();
s3.showdata3();
s4.showdata4();
s5.showdata5();

Notebook b1 = s1 + n1;
b1.showdata1();
Notebook b2 = s2 + n2;
b2.showdata2();
Notebook b3 = s3 - n3;
b3.showdata3();
Notebook b4 = s4 * n4;
b4.showdata4();
Notebook b5 = s5 / n5;
b5.showdata5();
return 0;
}


Почему не работает с s1-n1?это значения просто

2 ответов

6 просмотров

Почему не работает с s1-n1? здесь нет этого s1-n1

Так если у тебя b3 = s3 - n3 работает, то и проблем не должно быть

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта