Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильно работает функция random shuffle https://www.cyberforum.ru/ cpp-beginners/ thread2283495.html
#include <iostream> #include <fstream> #include <algorithm> #include <cstdlib> #include <time.h> #include <string.h> int main()
C++ Зависимость переменной от двух и более с++
Зависимость переменной от двух и более в С++ int main(братья коллеги) /* Мой уровень в программировании пока ровняется (- 1). Сразу попросил бы не ругать меня, поскольку похожий вопрос я...
C++ Оцените Stack
#include "stdafx.h" #include <iostream> using namespace std; class Stack { private: int push_index = 0; int n = 5; int *arr;
C++ 1000 раз нажать клавишу Добрый день.Нужна была программа,которая при нажатии в фоновом режиме клавиши ESC имитировалось 10-кратное нажатие клавиши 'W'.По-моему описал не очень понятно,поэтому приведу пример.Открывается... https://www.cyberforum.ru/ cpp-beginners/ thread2283413.html
C++ C++ Телефонный справочник https://www.cyberforum.ru/ cpp-beginners/ thread2283405.html
Доброго времени суток, есть готовое домашнее задание по С++, но есть баг который никак не могу пофиксить. Вообщем если я добавляю первый раз пользователя то все хорошо, но как только хочу добавить...
C++ Игра "Змейка": улучшить качество кода
в школе домашнейработойна лето была игра на c++.Я написал змейку,вот толЬко когда я отправил учителю свою работу он сказал что не примет,отправил частЬ кода и сказал чтобы я ее переделал.Я не понимаю...
C++ Запись текста в html-файл с кодировкой UTF-8
Хочу записать текст в html-страницу, в которой кодировка utf-8. AnsiString s1="Таблица"; wchar_t s2={L"Web-Страница"}; char s3={"Блокнот"}; wofstream to; to.open("000.html", ios_base::out);...
C++ Что значит команда for (auto c:string)? Нигде не могу найти ответ, гугл выдаёт не то. Объясните что она делает, для чего она нужна и её более понятную запись. https://www.cyberforum.ru/ cpp-beginners/ thread2283295.html
C++ Найти причины возникновения ошибки https://www.cyberforum.ru/ cpp-beginners/ thread2283282.html
не могу понять в чем проблема пишет инициализация: невозможно преобразовать "void (__cdecl *)(void)" в "void (__cdecl *)(void)" Не существует преобразований в типы массивов, хотя существуют...
C++ Напишите, пожалуйста простейший скрипт для подбора ключей биткоинов Майн-программа должна выводить все ключи, когда количество ключей превысит 3. https://www.cyberforum.ru/ cpp-beginners/ thread2283278.html
Don't worry, be happy
16972 / 9853 / 1897
Регистрация: 27.09.2012
Сообщений: 24,431
Записей в блоге: 1
11.08.2018, 20:28 0

Реализация своего std::vector c аллокатором памяти

11.08.2018, 20:28. Просмотров 2385. Ответов 12
Метки (Все метки)

Ответ


Koku, по ссылке выше есть реализация подобия uninitialized_fill_n, смотрите как там она реализована. Вот так можно реализовать создание объектов в сырой памяти - с помощью placement new, хотя там используется функция-член construct аллокатора.

Вернуться к обсуждению:
Реализация своего std::vector c аллокатором памяти
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2018, 20:28
Готовые ответы и решения:

Реализация класса MyString. Стандартная библиотека, std::string, std::vector
как добавить реализацию конкатенации строк через перегрузку оператора &quot;+=&quot; в классе MyString и...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
Здравствуйте. Почитал на форуме, но так и не понял что я делаю не так. Имеется двумерный вектор....

Примерная реализация std vector bool
добрый вечер, не могу найти в сети реализацию st::vector&lt;bool&gt; - есть у кого под рукой?)...

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