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

Задача с собеседования (аллокатор памяти) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка ввода. Символ 'а' (rus) http://www.cyberforum.ru/cpp-beginners/thread645594.html
В функции main присутствует проверка: for(;;){ cout << "Введите количество дисков (0-выход): "; fflush(stdin); if(scanf("%i", &count) != 1 || cin.rdbuf()->in_avail()!=1 || count <...
C++ Ханойские башни Решил задачу о ханойских башнях рекурсивно: void HanBashR(int count, int start, int mid, int final){ if(count == 2){ cout << start << " -> " << mid << endl; cout << start << " -> " <<... http://www.cyberforum.ru/cpp-beginners/thread645581.html
C++ Определить номер того элемента массива, который ближе всего к "X"
помогите пожалуйста ещё??? определить порядковый номер того элемента массива, который наиболее близко к некоторому целому числу "X"?
Контейнер и получение динамических объектов C++
Привет. Как можно грамотно с точки зрения ООП реализовать класс-контейнер, где будут хранится объекты? Объекты не однотипные, а наследники. Нужно будет грамотно манипулировать(получать,...
C++ Адрессация в 2-х мерных динамических массивах и nullptr http://www.cyberforum.ru/cpp-beginners/thread645539.html
Сегодня читал стаью о памяти,указателях итп Написал программу для динамического 2х мерного массива // what is array.cpp : Defines the entry point for the console application. // #include...
C++ Приватный конструктор и деструктор Зачем нужны приватный конструктор и деструктор? Как они работают? подробнее

Показать сообщение отдельно
PSIAlt
86 / 86 / 8
Регистрация: 19.06.2012
Сообщений: 245
02.09.2012, 17:49  [ТС]
По gprof-у больше всео залипали bitset::test и bitset::set, поэтому сделал массив char в котором храню биты и вычисляю бит сам, без bitset
Почти тоже самое(чуток быстрее) - если просто взять массив char (без вычисления битов, один флаг на один байт)

Ну выравнивание да, дело важное, но я так понял когда читаешь 1 байт то выравнивание не особо парит, разве нет?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru