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

Карта на основе битового поля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Borland C++ error 1309 http://www.cyberforum.ru/cpp-beginners/thread936733.html
Всем привет. Я тут хочу загрузить Borland, но у меня все время выскакивает ошибка 1309. Добавлял файл uninstall.ini куда просят, но потом появляются новые категории где его нет (Temp7 потом Temp8 и...
C++ не работает программа Доброго всем времени суток.Увожаемые форумчане пожалуйста помогите мне разобраться с проблемой.У меня есть консольный вариант программы,он нормально устанавливается и работает на XP. 7, vista. на... http://www.cyberforum.ru/cpp-beginners/thread936727.html
C++ Найти номер минимального по модулю элемента массива, сумму модулей элементов, сжать.
Помогите пожалуйста доделать задачу.Нужно если последний элемент массива был отрицательный и он один отрицательный в этом массиве,чтобы выводило сообщение что сумма не может быть посчитана. Найти...
write C++
Нужно записать данные контейнера в файл: #include<iostream> #include<string> #include<vector> #include<fstream> #include<iterator> #include<algorithm> using namespace std; class Store {
C++ Создание переменных в цикле http://www.cyberforum.ru/cpp-beginners/thread936681.html
Здравствуйте, меня интересует вопрос - насколько операция создания переменных быстра. есть функция рендеринга, которая выполняется несколько сотен раз в секунду, стоит ли выносить временные...
C++ Кракозябры в консоли - почему? Добрый день. Почитав форум и статью про кодировки вообще я задался парой вопросов. Ладно, мне более менее ясно, почему возникают кракозябры (win1251 -> OEM 866). Но неясно 2 момента: 1) Почему при... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2451 / 1656 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
12.08.2013, 04:22
Цитата Сообщение от taimag Посмотреть сообщение
sizeof(unsigned char)
1 по стандарту - можно не извращаться

здесь важнее другая величина
C
1
2
3
const unsigned bytes_in_chunk = 8;
m[n / bytes_in_chunk] |= (1 << (n % bytes_in_chunk)); // аллоцирование
m[n / bytes_in_chunk] &= ~(1 << (n % bytes_in_chunk)); // деаллоцирование
Добавлено через 3 минуты
http://en.wikipedia.org/wiki/Bit_manipulation
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.