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

Как используют макросы? - C++

Восстановить пароль Регистрация
 
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
25.06.2012, 08:46     Как используют макросы? #1
Здраствуйте, в моем блоге форумчанин с ником Evg посоветовал использовать макрос для вот такой конструкции:
C++
1
i f ( k e y s [ k e yW / 8 ] & ( 0 x 1 << ( k e yW % 8 ) ) )
Объясните пожалуйста как это делается.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 08:46     Как используют макросы?
Посмотрите здесь:

Для чего используют typedef? C++
почему printf используют в С++ НАМНОГО реже чем cout? типа ООП, и пусть всё будет на классах? C++
как скомпилить два класса котоые используют методы друг друга C++
C++ Для чего используют -1 в программировании
C++ функция возвращает int, возвращаемые значения определены в макросах, как сразу выводить определённые макросы?
Макросы в С++ C++
C++ Дочерние классы используют переменную базового класса
Зачем используют конструкцию в длинных ветвлениях else if, если можно просто использовать один if C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
25.06.2012, 09:07     Как используют макросы? #2
C++
1
2
3
4
5
// MAKROS - название макроса
// keys заменяем на a 
// keyw заменяем на  b
// получаем следующий макрос
#define MAKROS(a, b)  (a[b/8]&(0x1<<(b%8)))
Используется:
C++
1
if (MAKROS(keys, keyw) )
Yandex
Объявления
25.06.2012, 09:07     Как используют макросы?
Ответ Создать тему
Опции темы

Текущее время: 01:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru