|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Программирование под 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 (??) on 15-Окт-10, 09:46 | ||
> union arr_int_bin { | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 5. "Как сделать доступ к битам переменной?" | +/– | |
| Сообщение от Аноним (??) on 15-Окт-10, 10:36 | ||
>> union arr_int_bin { | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 6. "Как сделать доступ к битам переменной?" | +/– | |
Сообщение от guest (??) on 15-Окт-10, 11:45 | ||
> Жаль, плохая новость. А в С++ подобное возможно? | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 8. "Как сделать доступ к битам переменной?" | +/– | |
| Сообщение от аноним on 26-Окт-10, 19:51 | ||
> Неа. | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 9. "Как сделать доступ к битам переменной?" | +/– | |
Сообщение от guest (??) on 26-Окт-10, 22:24 | ||
> Бред. Сделайте класс, перегрузите [] и работайте с битами. 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 Добавить, Поддержать, Вебмастеру |