|
![]() |
Пред. тема | След. тема | ||
Форум Программирование под UNIX (C/C++) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от yantux (??) on 14-Окт-10, 21:25 | ||
Хочу сделать с помощью полей union, доступ к каждому биту поля типа int. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от yantux (??) on 14-Окт-10, 21:26 | ||
Мой результат работы программы: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
2. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от yantux (??) on 14-Окт-10, 21:28 | ||
Я бы хотел, чтобы union arr_int_bin занимал в памяти 4 байта, а не 32, как сейчас. Что я делаю не так? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
![]() | ||
3. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от parad (ok) on 15-Окт-10, 01:47 | ||
минимальная единица работы с памятью байт, а не бит. нельзя создать переменную размером один бит. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
10. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от pavlinux (ok) on 17-Дек-10, 21:13 | ||
> Я бы хотел, чтобы union arr_int_bin занимал в памяти 4 байта, а | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от guest ![]() | ||
> union arr_int_bin { | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
5. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от Аноним (??) on 15-Окт-10, 10:36 | ||
>> union arr_int_bin { | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
![]() | ||
6. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от guest ![]() | ||
> Жаль, плохая новость. А в С++ подобное возможно? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
![]() | ||
8. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от аноним on 26-Окт-10, 19:51 | ||
> Неа. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
![]() | ||
9. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от guest ![]() | ||
> Бред. Сделайте класс, перегрузите [] и работайте с битами. std::vector<bool> так и | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
![]() | ||
7. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от Аноним (??) on 19-Окт-10, 18:20 | ||
> Придётся делать так, но получается, что не возможно будет обращаться к битам | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
![]() | ||
11. "Как сделать доступ к битам переменной?" | +/– | ![]() |
Сообщение от pavlinux (ok) on 09-Янв-11, 23:15 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |