Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
ValeryS
Модератор
7272 / 5526 / 692
Регистрация: 14.02.2011
Сообщений: 18,725
05.08.2012, 20:58 0

Битовое ИЛИ. Пердача нескольких констант в один параметр функции

05.08.2012, 20:58. Просмотров 653. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от lowercase Посмотреть сообщение
вроде бы так если не ошибаюсь: D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER == D3DCLEAR_TARGET + D3DCLEAR_ZBUFFER
ошибаешся
если допустим D3DCLEAR_TARGET=0х01
D3DCLEAR_ZBUFFER=0х02
то результат будет действительно одинаковый 0х03
но если написать так
D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER | D3DCLEAR_ZBUFFER
результат будет 0х03
а если так
D3DCLEAR_TARGET + D3DCLEAR_ZBUFFERD + D3DCLEAR_ZBUFFER
результат 0х05
есть еще сложные флаги( у которых установлен не один бит)
например
D3DCLEAR_TARGET=0х03
D3DCLEAR_ZBUFFER=0х02
D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER =0х03
D3DCLEAR_TARGET + D3DCLEAR_ZBUFFER =0х05

Вернуться к обсуждению:
Битовое ИЛИ. Пердача нескольких констант в один параметр функции
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2012, 20:58
Готовые ответы и решения:

На засыпку для новичков: в функции передаётся один параметр, а его значения разные; почему?
#include <stdio.h> //Тут некоторый код void foo(X* pX) {printf ("%x\n", pX);}; void bar(Y*...

Битовое ИЛИ
Есть во многих API такая тема, когда передают в функцию несколько значений в один параметр...

Функция, в функции main() или общие переменные для нескольких функций
Делаю мелкую игрушку, в консоли, ради забавы и столкнулся с 1 проблемой: Невозможно, создавать...

Можно ли в конструкторе копирования поменять один параметр?
Здравствуйте. Мне нужно при создании объекта через конструктор копирования поменять один параметр в...

Пердача параметров функции
Здравствуйте! Не могу понять как передать функции указатель на файл без возмущений со стороны...

6
Другие темы раздела
C++ Считывание символов из строки http://www.cyberforum.ru/cpp-beginners/thread633373.html
Здравствуйте, форумчане. Можете подсказать, каким образом можно считать из RichTextBox символы до какого либо знака-разделителя, записать их в переменную и потом, после этого знака, тоже считать и...
C++ delete this Какие последствия могут быть при выполнении команды delete this; из какой-нибудь функции члена? http://www.cyberforum.ru/cpp-beginners/thread633372.html
visual c++, как сделать форму невидемой C++
помогите, как в Visual Studio 2005 С++, сделать программу невидимой?
C++ Почему, С++ ругается на контруктор?
Почему у меня С++, ругается на контруктор вектора - vec3(const vec3 v) ??? typedef struct vec3 { union { float v; struct { float x;
C++ Композиционная связь между шаблонами. работа дестракторов http://www.cyberforum.ru/cpp-beginners/thread633356.html
Есть например такой проект. Вопросы в следующем. Как происходит процесс работы дестрактора между этими классами ? Правильно ли я реализовал Дестрактор в шаблоне Стек??? Т.к. Стек юзает...
C++ В заголовоке окна кракозябры, да и на компонентах тоже Начал работу с примерами с firststep для MFC Столкнулся с проблеммой: Английский заголовок окна выводится на китайском. Как сделать английский? Система: Windows 7 SP 1 по русски. #include... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru