WiseAlex Цитата: 2) приведи хотя бы 5 причин по которым нужно отказаться от stl битового контейнера и перейти на твой
1-я динамическое изменение размера.
2-я слияние экземпляров.
3-я битовые операции между разными экземплярами.
4-я экспорт в массив целых чисел.
5-я импорт из массива целых чисел.
6-я циклическая генерация по шаблону.
7-я включение диапазона бит.
и т.д. читай инструкцию внимательней, даже есть тестовая прога.
Цитата: 3)
Цитата:
под .486
грандиозно конечно, а как насчет переносимости кроме Wintel
Легко, только открыть код, или компильнуть под другую платформу.
Правда, придётся отказатся от ассемблерных операций по сдвигу (проигрышь в скорости).
Цитата: 4) забавно смотрятся функции типа vkl - воспоминания о 10 классе средней школы и плохом знании английского. Так обычно не делают - транслитерация это худшее решение.
И чем тебе русский не нравится? На вкус и цвет ... (vkl - vkluchit включить).
Или латинский язык можно, он гораздо богаче и во всех языках почти есть, английский надо вытеснять из лексикона, а транслитом там и не пахнет.
Цитата: 5) приведи сравнительный анализ скорости работы и используемой памяти stl контейнера в разных реализациях и твоего класса (все это желательно на нескольких компиляторах)
Скорость у этого класса, по всем функциям на одинаковом компиляторе превышает или равна (равна если STL использует теже алгоритмы что и у этого класса).
А на счёт памяти там и так всё видно, сколько заказал, столько и памяти в битах, плюс не более 31-го бита, если заказ не кратен 32-м.
Цитата: вот когда закончишь с баловством и сделаешь нормальное описание - будем смотреть, а пока, извини - нет времени
Ты превзошёл сам себя в своей наглости, о себе во множественном числе
Не в обиду сказано, но веди себя по скромней.