crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Iron Bug
  опции профиля:
сообщение 5.11.2013, 1:15
Сообщение #1


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Вот, решила я всё-таки сделать приличное и публично доступное место для хранения своих полезных наработок:

Iron Bug's Collection
Возможно, полезны они будут не только мне, но и кому-то ещё.

Цели: кроссплатформа, С++, стандартные бибиотеки, либо с добавлением boost. Кусочки кода, которые можно использовать повторно. Сниппеты (snippets) - как их обозвать по-русски? :huh:

У меня за много лет накопилось немало кода. Я его сейчас привожу в порядок, в соответствии со стандартом С++11 и буду выкладывать полезные кусочки кода.

Сегодня выложила расширенный thread: ibc_threadex
Это доработка стандартного std::thread. К обычному потоку добавлен функционал boost::thread: возможность прерывания sleep'ов. Потом доделаю точки прерывания и прочее, чтобы было как в бусте. А то мне у стандартных потоков С++11 сильно не хватало interrupt'а.
Требует компилятора, совместимого с С++11 (в частности, variadic templates). Проверен под линюксом, с GCC 4.7 и GCC 4.8.2. Пока не тестировался под Windows (пока что некогда, венда у меня только на работе, а там времени мало), но под MSVS 2013 должен проканать без проблем, ибо написан на чистом С++, использует только стандартные библиотеки.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 24.5.2025, 22:31