Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
VegaZ Гость
|
Добавлено: Вс Май 04 2003 01:32 Заголовок сообщения: Вопрос по C++ |
|
|
Почему так нельзя перегружать? И как по-другому? class Int { private: int integer;
public: friend bool operator==(int int1, const Int& int2); };
bool operator==(int int1, const Int& int2) { if (int1 == int2.integer) return true; else return false; } |
|
Вернуться к началу |
|
|
Axel
Зарегистрирован: 19.04.2003 Сообщения: 15
|
Добавлено: Пн Май 05 2003 12:43 Заголовок сообщения: Re: Вопрос по C++ |
|
|
операнды должны быть класса Int
bool operator==(const Int& int1, const Int& int2) { return int1.integer == int2.integer; } |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пн Май 05 2003 18:02 Заголовок сообщения: А кто сказал, что нельзя? Можно! По-другому только одно :) Вместо "if (int1 == int2.integer) return true; else return fals |
|
|
- |
|
Вернуться к началу |
|
|
|