Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перегрузить для класса оператор == - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки при использовании stringstream http://www.cyberforum.ru/cpp-beginners/thread757271.html
Текст программы: #include <stdio.h> #include <iostream> #include <string.h> using namespace std; int main() {
C++ Двусвязный список(добавить метод сортировки списка) Постановка задачи. Разработать шаблон класса «Двусвязный список», включающий в себя необходимый ми-нимум методов, обеспечивающий полноценное функционирование объектов указанного класса при их... http://www.cyberforum.ru/cpp-beginners/thread757256.html
C++ Квадрат из звездочек с цифрой внутри
Очередная задачка) Первая построить квадрат из звездочек по периметру. С этим мы справились. Теперь же нужно в центр этого квадрата вставить цифру, не важно какую, ну скажем 12. Использовать можно...
C++ Нужно вычислить произведение всех элементов массива с помощью рекурсии.
Доброго времени суток! Нужно вычислить произведение всех элементов массива с помощью рекурсии. Подскажите как это можно сделать?
C++ Подскажите как правильно сделать ! пожалуста с обяснением ! http://www.cyberforum.ru/cpp-beginners/thread757248.html
Задан двумерный массив N x M. Найти в нем подмассив 3 х 3, сумма элементов которого максимальна. N и M могут быть не кратны трем
C++ Учебник Lafore. Обыкновенные дроби Привет всем! Учу c++ по книги Lafore, ( раньше учился по Липман, но здесь посоветовали Lafore, оказался намного проще) ну дак вот есть задачка, не получается её не как решить, задача прикреплена во... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
09.01.2013, 23:28
Цитата Сообщение от Skreen Посмотреть сообщение
private:
return ((*this).A()==A.A());
а оператор то где ?

надо типа
C++
1
2
bool operator ==(const Notebook& A)
 {return (A()==A.A());}
да и оператор должен быть в публике (иначе бяда)
а в привате твоя функция A() которая что то вычисляет
да и писать
C++
1
(*this).A()
глупо мы получается берем указатель на свой экземпляр, так мы и так его знаем
посему лучше
C++
1
A()
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru