Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявление и инициализация динамической матрицы https://www.cyberforum.ru/ cpp-beginners/ thread888391.html
Ребят, только начал разбираться с матрицой. примерно я знаю как написать матрицу, но не знаю как написать динамическую матрицу, и чтоб размеры матрицы вводилось с клавиатуры. помогите написать
Dev-C++ не компилирует программу C++
Dev-C++ перестал компилировать код C++ я пробовал скомпилировать код из книги "C++ для чайников": // // Program to convert temperature from Celsius degree // units into Fahrenheit degree...
C++ Создание собственных процедур и функций
Создание собственных процедур и функций. Написать функцию для расчета математической формулы, согласно варианту и процедуры для ввода и вывода данных Файл с значениями вложил...помогите пожалуйста
C++ Удаление элемента со списка Вот у меня есть код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct OS { char Name ; int Roz; int Op; }; https://www.cyberforum.ru/ cpp-beginners/ thread888362.html
C++ Почему не работает счетчик в функции? https://www.cyberforum.ru/ cpp-beginners/ thread888359.html
я написал вот такую не хитрую функцию , в ней все работает как надо,кроме переменной "V" - в чем проблема?(rm и lm это сокращенный код (GetAsyncKeyState(VK_(L\R)BUTTON)&1) void RetCoord (int X , int...
Написать программу, которая удаляет из введенного строки любой необходимый введен с клавиатуры символ. Процесс удаления выделите в отдельную процедуру C++
Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной задачи: Написать программу, которая удаляет из введенного строки любой необходимый введен с клавиатуры символ. Процесс...
C++ Заданная последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка
Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной задачи: Заданна последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка.
C++ В матрице М (N, M) найти сумму элементов четных строк Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной задачи: В матрице М (N, M) найти сумму элементов четных строк. https://www.cyberforum.ru/ cpp-beginners/ thread888349.html
C++ Вывести все слова в предложении в которых нет повторяющихся букв https://www.cyberforum.ru/ cpp-beginners/ thread888347.html
Вывести все слова в предложении в которых нет повторяющихся букв. Как это реализовать ? Желательно примеры, заранее спасибо
C++ Програма для диплома Здраствуйте, как видно по теме мне нужно зделать програму для диплома програма должна находить 2 файлы с одинаковым размером разширением и названием но я даже не представляю как зделать такой поиск... https://www.cyberforum.ru/ cpp-beginners/ thread888345.html
В астрале
Эксперт С++
8026 / 4783 / 654
Регистрация: 24.06.2010
Сообщений: 10,558
03.06.2013, 11:09 0

allocator своя версия

03.06.2013, 11:09. Просмотров 907. Ответов 8
Метки (Все метки)

Ответ

Вполне достаточно будет этого.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
template<typename T>
class allocator : public std::allocator<T>
{
public:
   typedef std::allocator<T> base;
 
   void* allocate(typename base::size_type n, const void* = 0)
   {
      return malloc(n * sizeof(T));
   }
   void deallocate(void* p, typename base::size_type)
   {
      free(p);
   }
   void construct(void* p, const T& value)
   {
      new (p) T(value);
   }
   void destruct(T* p)
   {
      p->~T();
   }
};
Но это не будет работать со стандартными контейнерами, т.к. allocate возвращает void*.

Вернуться к обсуждению:
allocator своя версия
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2013, 11:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Китайский JTAG RealView ULINK2 версия прошивки и версия Keil
Есть китайский клон 20-pin JTAG очень похожий на Keil-вый. Какую версию Keil с ним можно...

Какая версия версия GCC сейчас самая безглючная?
Собираю проект. Проект заведомо рабочий. а у меня, почему-то он не работает. На проверенной плате....

std::allocator
Здравствуйте! Подскажите почему возникает ошибка сегментирования: using std::cout; using...

std::allocator
я не смог найти хорошего описания роботы с аллокатором, так что спрашиваю у тех, кто с ним работал...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.