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

Перегрузка операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись исходных данных и чтения их из текстового и бинарного файлов! http://www.cyberforum.ru/cpp-beginners/thread567349.html
Задание: К заданиям 1, 2, 3 разработать и добавить функции записи исходных данных в файл и чтения их из файла. Для задания 1, 3 использовать текстовый файл, а задания 2 - бинарный файл. Задание 1...
C++ Перевести число из десятичной системы счисления в двоичную и обратно Перевести число из десятичной СС в двоичную, отсортировать двоичное число по убыванию(сначала единицы потом нули), потом обратно в десятичную. http://www.cyberforum.ru/cpp-beginners/thread567345.html
C++ Где то в коде ошибка
#include <iostream.h> #include <conio.h> #define TRUE 1 #define FALSE 0 #define XRY 8 //Количество вершин графа. typedef int Boolean; typedef struct zveno *svqz; typedef struct zveno { ...
программа вроде составлена правильно, но в консоли ничего не показывает C++
#include <stdio.h> #include <conio.h> #include <windows.h> void main() { } HANDLE hConsole; HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread567312.html
Здравствуйте мне нужно написать программу с использованием функциями и перегрузить их где это возможно... Не подскажите какую из функций нужно перегрузить,а то чет я не пойму( Дан одномерный массив,...
C++ Точка в Многоугольнике! Задача "Точка в многоугольнике". Условие. Многоугольник (выпуклый) задан координатами своих вершин (xi;yi), 1 i N в порядке обхода. Определить, лежит ли точка с координатами (x0;y0)... подробнее

Показать сообщение отдельно
UFO94
264 / 253 / 13
Регистрация: 04.04.2012
Сообщений: 546
06.05.2012, 22:18
2 варианта:
1) Ввести поле bool colour, и в конструкторе писать
C++
1
2
3
if((x+y)%2)
colour=true;
else colour=false;
При этом белый цвет -- тру, черный -- фолс.
И сравнение будет
C++
1
2
3
4
5
6
7
8
9
10
bool operator==(Chess a){
if(colour==a.colour)
return true;
return false;
}
bool operator!=(Chess a){
if(colour==a.colour)
return false;
return true;
}
2) В последнем куске кода colour заменить на выражение из первого куска.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.