Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


исправил ошибки в коде:
Код: Выделить весь код
#include <iostream>
using namespace std;

class Int
{
private:
    int number;
public:
    Int () : number (0) {}
    Int (int n) : number(n) {}

    Int operator +(Int &n)
    {
        number = number + n.number;
        return number;
    };

    friend Int operator --(Int &n)
    {
        --n.number;
        return n;
    }

    void print()
    {
        cout << number << "\n";
    }
};

int main()
{
    Int n1, n2(4), n3(2);
    n1 = n2 + n3;
    n1.print();

    --n1;
    n1.print();

    return 0;
}
я бы викинул этот учебник, и не из-за ошибок, а из-за в принципе неправильного образа мысли автора. ИМХО конечно. Ему бы страуструпа почитать...
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:16, 08-01-2009 | #4