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

Битовая операция -> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread307613.html
Даны две целые квадратные матрицы шестого порядка. Вычислить суммы элементов выше главной диагонали и ниже нее. Определить, можно ли отражением относительно главной диагонали преобразовать одну в...
C++ Создание собственного класса Создать класс для работы со стеком, организованным как связный однонаправленный список. В классе описать методы добавления элемента в стек и удаления из стека. Перегрузить операцию << - вывод стека... http://www.cyberforum.ru/cpp-beginners/thread307612.html
Найти длину самого короткого и самого длинного слова. C++
Дана строка, содержащая текст. Найти длину самого короткого и самого длинного слова.
обращение к узлу списка C++
Напишите примерчик на Си как реализуется обращение к узлу, находящемуся в середине, однонаправленного линейного списка. Например, нужно обратиться именно к 5 узлу списка. Как это сделать? Очень...
C++ Потоковый ввод\вывод... http://www.cyberforum.ru/cpp-beginners/thread307607.html
Создать файл действительных чисел с именем МАТ.FFF, записать в него матрицу действительных чисел М размерности n*n . Не считывая матрицу в память, просмотреть элементы k-того столбца. Если ...
C++ Unable to open file 'TV.LIB' #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> int main(void) { int gdriver = DETECT, gmode; int i, maxx, maxy; //Массив координат палубы подробнее

Показать сообщение отдельно
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133

Битовая операция -> - C++

29.05.2011, 16:20. Просмотров 1485. Ответов 5
Метки (Все метки)

Что делает операция ->
К примеру, есть структура:
C++
1
2
3
4
5
struct BIT{ unsigned int cod1:3;
                                               :1;
                       unsigned int cod2 : 3;
                                               : 1;
                      };
То можно делать так:
C++
1
2
3
 BIT* p = (BIT*) &word; // word - типа char
 if (p->cod1 ==  p->cod2)
    ...
Это обращение к участку памяти(или как правильно сказать?)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru