Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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:23 0

allocator своя версия

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

Ответ

Droll, Вовращать T*. Т.е.
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;
 
   typename base::pointer allocate(typename base::size_type n, const void* = 0)
   {
      return static_cast<typename base::pointer>(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();
   }
};


Вернуться к обсуждению:
allocator своя версия
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2013, 11:23
Готовые ответы и решения:

Своя версия функции strcmp()
В книге дано задание, создать свою версию функции strcmp(). Подскажите как можно это реализовать,...

Распределитель памяти идентичный std::allocator. Непонятные синтаксис и концепция std::allocator::construct
Компилятор: MSVC 2010 Exress код моего класса распределяющего память под спойлером #include...

Своя версия программы rm
Всем привет, нужно написать такую программу: Напишите свою версию программы rm, используя вызов...

allocator
Здорова! Есть задачка:&quot;Завершите или реализуйте с самого начала Pool_alloc (параграф 19.4.2) так,...

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