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

Библиотека метапрограммирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ HOOK для продвинутых http://www.cyberforum.ru/cpp/thread401949.html
Есть полностью работоспособная пара DLL и EXE реализующая CBT-HOOK. Хочу расширить проект: в CBTProc могу парсить только заголовок окна GetWindowText, допустим я отловил событие explorer.exe - как...
C++ Создание программы, которая управляет каталогом файлов. Люди помогите пожалуйста составить программу. Тема: Составить программу, которая управляет каталогом файлов. Сведения о каждом файле содержат: • Имя файла; • Дата создания • Количество... http://www.cyberforum.ru/cpp/thread397757.html
Кортежи, метафункции и все, все, все. C++
Цель — модифицировать заданный кортеж (например, "std::tuple") путём добавления в него новых типов или удаления существующих. Сперва попробовал создать кортеж при помощи "boost::mpl::vector" и...
C++ 2 камеры в OpenCV
Здравствуйте. У меня возникла вот такая проблема. Я работаю с изображениями с камеры в OpenSUSE, используя OpenCV. Когда я читаю изображение с камеры самым простейшим кодом: #include...
C++ Шифрование PKI http://www.cyberforum.ru/cpp/thread388999.html
нужна программа, написанная на любом виде языке программирования, которая осуществляла метод шифрования PKI. Если есть такая программка, пожалуйста, расскажите в кратце код...Заранее пасЫбо=)
C++ MPI и Borland C++ 5.0 Может, кто-нибудь знает, как настроить Borland C++ 5.02 на работу с библиотекой mpi? файлы в include, lib переместила, но как присоединить эту библиотеку к проекту - ума не приложу. Помогите,... подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
22.12.2011, 21:48  [ТС]
"По заявкам трудящихся" написал метафункцию "subset", позволяющую создавать новый класс из произвольного подмножества типов некоторого класса. К сожалению, по-умному сделать пока что не удалось, поэтому время работы — O(m * n), где n — число типов в исходном шаблоне, а m — размер формируемого подмножества.
Тем не менее, поиски лучшего результата продолжаются.
Изменения вступят в силу со следующего коммита.

Добавлено через 23 часа 53 минуты
Не прошло и дня, как мне удалось сильно продвинуться.
Буквально только что написал метакласс, который является полноценным двоичным деревом поиска со всеми его алгоритмическими характеристиками. Правда, пока что нет балансировки (не было времени, спешил сообщить об успехах), но я думаю, что раз есть принципиальная возможность создать дерево, то и отбалансировать его получится.
Надеюсь, эта штука поможет усовершенствовать некоторые не очень быстрые алгоритмы.
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru