Теоретический вопрос в задаче о классе целых чисел
Помогите разобраться:
Создать класс целых чисел (int). Определить оператор + (бинарная операция) как метод и -- (унарная операция) как дружественную функцию. Продемонстрировать работу класса. Я понимаю это должно выглядеть вот так, но немного непонимаю Код:
#include "stdafx.h" |
В чём вопрос? код вам предоставили абсолютно правильный. Хотя ИМХО с точки зрения логики операции + и --, вам дали невтемное задание, + лучше сделать дружественным, а -- методом. Кстати, интересно, как теперь, следуя заданию, будет работать operator--(int) /*постфиксный декремент*/ ?
Разве что здесь бы поправил: Код:
Int operator +(const Int &n) const |
Что правильно это я заню, я по учебнику делал, вот проблема, в том, что она не работает немогу понять почему?
|
исправил ошибки в коде:
Код:
#include <iostream> |
Нет вы не правильно поняли, само задание составлял препод именно так как написанно, а сам код пробовал реализовать я, просто имел ввиду, то что идет после класса я писал по книге "Павловской"
|
Время: 08:56. |
Время: 08:56.
© OSzone.net 2001-