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

Нумерация битов в битовых полях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интегрированные структуры данных, записи http://www.cyberforum.ru/cpp-beginners/thread1134894.html
Для каждой области перечислены параметры объекта. Среди параметров обязательно есть ключевое алфавитное поле (например, фамилия), которое идентифицирует объект, у каждого объекта имеется также одно или несколько числовых полей, по которым вероятны обращения к объекту. Набор характеристик может быть расширен и усложнен по усмотрению исполнителя. Прикладная область БД: аэропорт Атрибуты...
C++ Взаимно ссылающиеся классы: 1)Правильное описание 2)ошибки IntelliSense Есть такой код: class A; //объявление кл. А (т.н. "forward declaration") class E { //описание кл. Е public: void static changeA(A&); }; class A { //описание кл. А public: http://www.cyberforum.ru/cpp-beginners/thread1134891.html
Задача с массивом C++
Дана такая задача : Все правильно показывает до 6-й степени двойки, а дальше не правильные степени.. в чем ошибка? Выполнил ее вот так : #include <iostream> #include <cstdlib> #include <cmath> using namespace std;
C++ Разработать программу, определяющую принадлежит ли точка заданной фигуре
Подскажите пожалуйста, зачем нужен "!" в выражении (x*x+y*y<=1 && !(x>0 && y<0)). Оно правильно только не понимаю для чего тут "!". Сама задача такова: Разработать программу, определяющую принадлежит ли точка заданной фигуре.
C++ Бинарные файлы http://www.cyberforum.ru/cpp-beginners/thread1134836.html
Помогите пожалуйста написать программы. Исходный файл формировать программно. Количество элементов исходного файла неизвестно. В файле содержатся числа. Сформировать из них матрицу, содержащую пять элементов в строке. Лишние числа отбросить. Вывести на печать матрицу в общепринятом виде и посчитать сумму элементов, содержащихся в предпоследней строке Благодарю всех, кто откликнется и...
C++ Определите, является последовательность, содержащаяся в файле, знакопеременной Пусть Дан Файл целых чисел.Определите,является последовательность,в нем содержащаяся знакопеременной. подробнее

Показать сообщение отдельно
anwender95
0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 10

Нумерация битов в битовых полях - C++

31.03.2014, 16:19. Просмотров 1032. Ответов 20
Метки (Все метки)

Здравствуйте!
У меня есть битовое поле и юнион:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
struct bitfield{
    bool b0:1;
    bool b1:1;
    bool b2:1;
    bool b3:1;
    bool b4:1;
    bool b5:1;
    bool b6:1;
    bool b7:1;
    bool b8:1;
    bool b9:1;
    bool b10:1;
    bool b11:1;
    bool b12:1;
    bool b13:1;
    bool b14:1;
    bool b15:1;
};
union byte{
    bitfield p; //part
    short int a; //all
};
Меня интересует, можно ли обращаться к номерам битов через переменную?
Типа
C++
1
2
3
for(int i=0;i<15;i++){
word2.p.bi;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru