|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2008, 21:50 | #1 |
Регистрация: 14.06.2008
Сообщений: 3
|
Перегрузка == при наследовании
Нид хелп. Экзамен через неделю, а мне ну ни как не разобраться.
Есть клас A(), от него наследуется класс B() В А только виртуальные функции. Мне нужно перегрузить оператор == Соответственно вопросы: 1. Что нужно писать в классе А() 2. Как перегрузить оператор == виртуально Вот что я пытаюсь делать А() Код:
Соответственно это не работает Выдает ошибку: error C2665: 'operator ==' : none of the 4 overloads could convert all the argument types Помогите плз, уж не знаю что делать ! Спасибо. |
14.06.2008, 22:34 | #2 |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
Возможно, я не до конца понял, что нужно получить, но, думаю, если что пример даст верное направление.
Код:
Последний раз редактировалось filosof_x86; 15.06.2008 в 00:20. |
14.06.2008, 23:30 | #3 |
Регистрация: 14.06.2008
Сообщений: 3
|
Не совсем так.
Ваш пример с двумя раздельными классами. С обычной перегрузкой все понятно,. Мне нужна перегрузка при наследовании, когда в базовом классе функции виртуальные. Плюс в вашем примере фигурирует перегрузка == только с помощью класса когда мы правый параметр сравниваем с элементом класса. А мне нужно еще и перегрузка с помощью функции, когда мы сравниваем и левый и правый параметры. Ну т.е. если мы сравниваем в классе два объекта не принадлежащих этому классу например если мы с копиями работаем. Вот наверное основной смысл вопроса, как сделать перегрузку при наследовании методом функции. |
15.06.2008, 00:23 | #4 |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
|
15.06.2008, 02:45 | #5 |
Регистрация: 14.06.2008
Сообщений: 3
|
Вроде чуть чуть понятнее
У вас перегрузка методом класса ! А если методом функции делать нужно ? Код:
|
17.06.2008, 00:17 | #6 |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перегрузка + | softrix | Общие вопросы C/C++ | 2 | 21.06.2008 22:27 |
Перегрузка функций... | bondik | Общие вопросы C/C++ | 12 | 28.04.2008 01:07 |
Перегрузка ввода | MaTBeu | Общие вопросы C/C++ | 9 | 23.12.2007 16:22 |
Перегрузка ++ | Dark_Maks | Общие вопросы C/C++ | 2 | 18.12.2007 09:27 |