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

allocator - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Особенности NTFS http://www.cyberforum.ru/cpp-beginners/thread929415.html
Доброго времени суток! Уважаемые форумчане, проясните мне пожалуйста один вопрос. Пишу программу, которая ищет на диске последовательность, заранее сгенерированную и записанную в файл. Проблема заключается в следующем. Если файл короткий - например 512 байт, то он пишется сразу в FILE RECORD в MFT. Все бы хорошо, но. Последние 2 байта из первого сектора записи - совершенно другие, а те 2...
C++ программирование в visual studio 2010 Завтра вступительные экзамены в универ, программирование в visual studio 2010. Вся проблема в том что 2 года назад окончила техникум в котором приходилось работать только в borland c++. Скачала visual studio 2010, сижу, смотрю, не знаю что с ним делать. Помогите пожалуйста! Создание, компилирование проекта и прочее, дальше, думаю разберусь, главное начать, и знать как закончить)) http://www.cyberforum.ru/cpp-beginners/thread929379.html
Класс Телефонная Книга C++
Доброго времени суток форумчане! Получил следующее задание, но столкнулся с проблемой.. 1) опишите класс "контакт", описывающий имя, номер телефона, примечание 2) опишите класс "Телефонная Книга", содержащий определенное количество контактов(как я понял, создать массив класса "контакт"). Определить методы добавления/удаления человека, а так же поиск по имени или примечанию. Class.h class...
посоветуйте сайт для новичка с++ C++
Посоветуйте какие сайты лучше читать для новичка с++, я сам основу учил в http://cppstudio.com/uchebniki/yazyk-programmirovaniya-s/
C++ Builder Вывод массива в ListView. C++ Builder http://www.cyberforum.ru/cpp-beginners/thread929335.html
Здравствуйте. Есть 3 массива и 3 колонки в ListView. Необходимо каждый массив вывести в соответствующую колонку. У меня получается вывести значения, но только в первую строчку каждого столбца, а как дальше быть, подскажите? Код ужасен, но я все же его выложу: void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString array1, array2, array3; TListItem *ListItem; ListItem =...
C++ "Программирование. Принципы и практика использования C++". Работа с графикой Добрый вечер. В данный момент изучаю указанную в заголовке книгу, а точнее ту её часть, которая посвящена работе с графикой на основе библиотеки FLTK. В конце каждой главы идут задачи на закрепление материала. Трудности с решением были и ранее, но сейчас получается осилить лишь самое простое. Отсюда просьба: если кто - то занимался по данной книге и успешно порешал задачки из данной части,... подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
27.07.2013, 06:18     allocator
Здорова!
Есть задачка:"Завершите или реализуйте с самого начала Pool_alloc (параграф 19.4.2) так, чтобы обеспечивались все возможности стандартного аллокатора allocator (параграф 19.4.1) из стандартной библиотеки. Сравните производительности Pool_alloc и allocator, чтобы решить, стоит ли использовать Pool_alloc в вашей системе."

Нашол я класс определение класса allocator.
C++
1
2
3
4
5
6
7
template <> class allocator<void> {
public:
  typedef void* pointer;
  typedef const void* const_pointer;
  typedef void value_type;
  template <class U> struct rebind { typedef allocator<U> other; };
};
А где посмотреть его реализацию полностью или это она и есть просто типы? Да тяжелая задачка.
Это вообще значок <> означает специализация шаблона, походу это не весь шаблон. Кто не знает аллокатор память должен выделять, перегружая оператор new.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru