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

макросы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очередь с приоритетом http://www.cyberforum.ru/cpp-beginners/thread588440.html
Разработать функции работы с приоритетной очередью. Постановка запросов в очередь выполняется по приоритету, снятие - подряд из старших адресов (конец очереди). Очередь организована на массиве....
C++ Задача перебрать игру змейка и расписать комментариями до запятой Что успею до 6 июня. Задача до запятой расписать код и полностью изменить, потом зачёт. Может кому пригодится, Я же со своей стороны наивно надеюсь на помощь. Файл с дополнительными комментариями... http://www.cyberforum.ru/cpp-beginners/thread588439.html
Дана строка и файл с русским текстом C++
Задание Дана строка и файл с русским текстом, зашифрованным по правилу, описанному в задании 7. Данная строка представляет собой первую расшифрованную строку текста. Расшифровать остальные строки и...
Нужно оформить в виде функции C++
Есть две программы: #include <iostream> #include <conio.h> #include <stdlib.h> #include <ctime> #include <cmath> using namespace std; const int n=15; int main()
C++ Координаты точки пересечения двух отрезков http://www.cyberforum.ru/cpp-beginners/thread588383.html
День добрый уважаемые читатели форума. Разбираю задачу по расчету Координаты точки пересечения двух отрезков и столкнулся с проблемой. Выбивает подобные ошибки при компиляции Debug: Run-Time Check...
C++ Считать строки с файла, выравнивая их по центру, записать в другой файл Здравствуйте, прошу вас помочь, на носу экзамен, а я все ни как не могу решить задачу. Условие задачи таково: Составить программу, которая читает текст из разбитого на строки текстового файла, и... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7570 / 5555 / 326
Регистрация: 10.12.2010
Сообщений: 24,914
Записей в блоге: 17
28.05.2012, 00:42
416= 1002

Data&0x04 проверяет равен ли 3-й бит в числе единице

516= 1012

а третий бит у нас отвечает за дамку (как написано в коментарии макросов)

Добавлено через 8 минут
Константы можно было бы переписать в С++ стиле, и ф-ции записать иначе
C++
1
2
3
4
5
6
7
8
9
const int b_queen= 0x05;
const int w_queen= 0x07;
 
 
bool Cell::IsQueen(void)
{
if (Data==b_queen || Data==w_queen) return true; 
return false; 
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru