Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помочь доделать программу (Надо, чтобы все значения вводились с клавиатуры) https://www.cyberforum.ru/ cpp-beginners/ thread833493.html
Здравствуйте, дорогие форумчане. Опять нуждаюсь в вас. Мне помочь доделать программу. Задание прикрепил на скрине, так как его вручную не напишешь. ----------------------------------------------------------------- Вот моя программа: #pragma hdrstop #include <iostream> #include <stdlib.h> #include <math.h>
Алгоритмы поиска в линейных структурах C++
В деканате института хранится информация о студентах (номер.ПИП.стать.курс) и полученные студентами оценки (номер студента.номер дисциплини.дата.отримана оценка) Изменить на "0" оценку, которую получили ранее 20.02.06. Мне нужно написать програмний код по задаче помогите!
C++ Заполнить одномерный массив значениями построчных сумм элементов матрицы. найти строки с минимальной и максимальной суммой элементов Помогите, пожалуйста чем-нибудь. Хотя бы алгоритм составить. string-объект строка, vector-объкт-массив https://www.cyberforum.ru/ cpp-beginners/ thread833478.html C++ В возростающем порядке напечатать все целые числа из диапазона от 1 до 1000000 которые отображаються в виде k=n^2+m^2,m>0,n>0 https://www.cyberforum.ru/ cpp-beginners/ thread833471.html
В возростающем порядке напечатать все целые числа из диапазона от 1 до 1000000 которые отображаються в виде k=n^2+m^2,m>0,n>0
Затабулировать функцию внутри прямоугольника и области существования данной функции C++
Затабулировать функцию Z=f(x,y) с шагами x и y внутри прямоугольника и области существования данной функции. Составить универсальную программу для произвольных значений параметров a, b, c, d, x и y.  Значения функции Z округлить до двух знаков после десятичной точки.  Результаты вывести на экран и в файл (по выбору пользователя) в виде двумерной таблицы, вместо несуществующих...
C++ Текстовый файл, в котором записана строка https://www.cyberforum.ru/ cpp-beginners/ thread833459.html
Имеется текстовый файл, в котором записана одна строка: "Здравствуйте, дорогие ребята". Приписать в конце строки восклицательный знак. Заранее спасибо огромное!
C++ Задание для обработки вектора структур - Отсортировать по возрастанию поля adres https://www.cyberforum.ru/ cpp-beginners/ thread833451.html
Структура struct person { string name; string adres; int age; }; Критерий для поиска Имена начинаются на букву ‘A’ и возраст не менее 16 лет Задание для обработки вектора структур - Отсортировать по возрастанию поля adres
Найти среднее арифметическое элементов последовательности C++
Сообщить порядковый номер и значение числа, превосходящего все остальные по абсолютной величине В выходную последовательность записать только те числа, которые больше своих соседей (если первое число больше второго, то его надо записать, если второе число больше первого и третьего – надо записать второе число, если последнее больше предпоследнего – надо записать последнее число). Найти...
C++ Найти наиболее часто встречающуюся цифру в записи числа 2N Дана строка, представляющая собой запись длинного целого числа (то есть превышающего диапазон int ). Составить программу для решения задачи своего варианта. Для этого: 1. Написать функцию, которая преобразует строку в вектор чисел (цифры от нуля до 9). Обеспечить проверку на корректность и учёт знака числа. 2. Написать функцию, которая преобразует вектор чисел в строку. 3. Написать функции,... https://www.cyberforum.ru/ cpp-beginners/ thread833442.html C++ Исправить ошибку в функции pow https://www.cyberforum.ru/ cpp-beginners/ thread833431.html
#include "StdAfx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <string> #include <sstream> #include <stdlib.h> #include <string.h> #include <math.h> using namespace std;
Что означает идендификатор const в обьявлении функции? C++
Что означает идендификатор const в обьявлении функции? Например: int if_R() const; // ОНА ВОЗВРАЩАЕТ КОНСТАНТУ?????? // и можно ли писать так: const int if_R(); // если да, то есть ли разница?
C++ Программа запускается, но генерация неверна Объявите двумерный целочисленный массив, в котором n строк по m элементов. Выполните генерацию массива случайными целыми числами из промежутка #include "stdafx.h" #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <math.h> #include <iostream> #include <time.h> int gener(int a, int b, int x, int y, int **bm) //генерация случайных чисел из промежутка =rand()%b+a; } https://www.cyberforum.ru/ cpp-beginners/ thread833424.html
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
10.04.2013, 13:08 0

Что это bool operator== (const CLASS&) const; - C++ - Ответ 4390823

10.04.2013, 13:08. Показов 11591. Ответов 14
Метки (Все метки)

Ответ

допустим есть класс

C++
1
2
3
4
5
6
7
class human {
    bool sex;  // мужской - true, женский - false (хаха, как же иначе?)
    int age;
    string race;
    language string;
    ...
};
можно сравнить все члены экземпляра класса в этом операторе

C++
1
2
3
bool operator== (const human& h) const {
    return sex == h.sex && age == h.age && race == h.race;
}
но может быть ты считаешь, что все люди равны независимо от пола и цвета кожи (как бы не так!)
и тебя интересует другой критерий равенства.
Ты хочешь разделить людей на низшую и высшую расу по знанию языка программирования:
низшая раса - это Delphi и PHP;
высшая раса - это, естественно, С++;
Поэтому

C++
1
2
3
bool operator== (const human& h) const {
    return language == h.language;  // одинаковый язык - одинаковая раса
}
Ну вот, перегружай как хочешь.

Вернуться к обсуждению:
Что это bool operator== (const CLASS&) const; C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2013, 13:08
Готовые ответы и решения:

как правильно понять тип bool ? bool true(const string &str) и что дает это значение ?
задам может глупый вопрос, но прошу ответить. как правильно понять тип bool ? bool...

char operator[](unsigned short offset) const; // что означает const?
Собстенно вопрос уже озвучен :).

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка?
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt;...

Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration?
Пытаюсь скомпилировать программу пишет friend ostrem&amp; operator &lt;&lt;(ostream&amp; outs, const...

14
10.04.2013, 13:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2013, 13:08
Помогаю со студенческими работами здесь

error: invalid operands of types 'const int*' and 'const int*' to binary 'operator+'
Что означает ошибка в 8 строчке error: invalid operands of types 'const int*' and 'const int*' to...

const& и const* в имени функции
Объясните пожалуйста что значит const&amp; и const* в имени и параметрах функции(пример из...

int const * const foo(const int* param) const - разъясните значение квалификаторов
int const * const foo(const int* param) const -----1------2----------3----------------4 1: ?...

C2280 "bulb &bulb::operator =(const bulb &)": предпринята попытка ссылки на удаленную функцию
Есть некий класс моей реализации под названием bulb, когда я пытаюсь сделать удаление объектов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru