С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выполнить рандомное заполнение матриц https://www.cyberforum.ru/ cpp-beginners/ thread1487565.html
Подскажите пожалуйста как можно в этом коде сделать рандомное заполнение матриц (для размерности 1000х1000). #include <stdio.h> #include <iostream> using namespace std; #include <ctime> unsigned int start_time = clock(); // начальное время
C++ Проверить расположены ли столбцы матрицы в порядке возрастания их сумм
Есть задачка по инфе: Дана квадратная матрица 5*5. Проверить, расположены ли столбцы в порядке возрастания их сумм. помогите с решением.
C++ Создать файл в котором напротив фамилии каждого пассажира указано количество мест его багажа https://www.cyberforum.ru/ cpp-beginners/ thread1487553.html
Дан файл со сведениями о багаже пассажиров авиа-рейса. В каждой строке указаны данные об одном багажном месте: фамилия пассажира и вес багажного места. Данные о багаже одного и того же пассажира не обязательно располагаются в подряд идущих строках. Создать новый файл, в котором напротив фамилии каждого пассажира указаны количество мест его багажа и их суммарный вес. Прошу помочь вас с...
C++ Перевод из десятичной в двоичную систему счисления https://www.cyberforum.ru/ cpp-beginners/ thread1487545.html
Здравствуйте товарищи знатоки! Написал такую программу которая переводит десятичные числа в двоичные. Но есть одно НО. Работает она правильно только с некоторыми числами. Например если ввести 12 или 36 С другими очень криво Например: Ответ 100 выводится при числах от 4 до 7 Ответ 0100 выводится от 8 до 11 Ответ 1100 выводится от 12 до 15 Ответ 00100 выводится от 16 до 19 Ответ 10100...
Вычислить значение выражения, возведение аргумента в n степень оформить в виде функции C++
Вычислить z={e}^{{x}^{y}}+\ln ((1-{e}^{y}){\log }_{2}\tan x) при х=3.5, у=1.25 Возведение аргумента в n степеньоформить в виде процедуры
C++ Фрактал (множество) Жюлиа Привет всем! Достаточно срочно ищется реализация фрактала Жюлиа на с++, может есть у кого?) был бы очень благодарен https://www.cyberforum.ru/ cpp-beginners/ thread1487534.html
C++ Вытащить главный домен из URL https://www.cyberforum.ru/ cpp-beginners/ thread1487533.html
Как из адреса вытащить главный домен? Например из news.google.com.pl нужно вытащить google.com.pl, из cs12345.vk.me вытащить vk.me??
Копирование части строки C++
Нужна помощь в написании программы: Скопировать часть строки с определенной позиции и определенной длины в другую строку.
C++ Определите число членов бесконечного числового ряда, для вычисления его произведения с погрешностью определите число членов бесконечного числового ряда,необходимое для вычисления его проиведения с погрешностью \varepsilon ={10}^{-3},если точное значение ряда равно \frac{\pi }{2}:y=\prod_{n=1}^{\infty }\frac{4{n}^{2}}{4{n}^{2}-1} https://www.cyberforum.ru/ cpp-beginners/ thread1487528.html C++ Использование статических членов класса https://www.cyberforum.ru/ cpp-beginners/ thread1487527.html
Статические члены-данных и статические члены-функций. 1. Статические величины определяют слово, которое по второй функции должно быть заменено, и слово, которое должно быть использовано для замены. 2. Статическая функция выдает инициированные значения слов и по запросу может выполнить замену этих слов.
Выделение слов из строки C++
Добрый день. Нужна помощь по написанию программы: Пользователь вводит набор слов. Необходимо сформировать массив из встречающихся более 1 раза слов
C++ Функции непонятное поведение Здравствуйте! Подскажите, почему по разному работает 2 кода: //Тут удаляет все нормально без утечки памяти void ManagerResourceClass::Shutdown() { if (m_IndexBuffer) { for (int i = 0; i < m_countData; i++) { m_IndexBuffer->Shutdown(); https://www.cyberforum.ru/ cpp-beginners/ thread1487504.html
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
25.06.2015, 21:13 0

Быстрый аллокатор - C++ - Ответ 7808024

25.06.2015, 21:13. Показов 2745. Ответов 9
Метки (Все метки)

Ответ

Стандартный аллокатор универсален. Чтобы создать аллокатор быстрее, нужно опираться на какие-то конкретные данные.
В данном случае мы знаем что объект небольшой, но этого, честно говоря, мало.
Может быть есть какая-то дополнительная информация? Например максимальное количество выделяемых объектов (если есть ограничение), является ли объект POD-типом, насколько объект небольшой и т.п.

Вернуться к обсуждению:
Быстрый аллокатор C++
1
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2015, 21:13
Готовые ответы и решения:

Класс аллокатор
Какие требования к написанию класса Аллокатора?

Аллокатор в chrome
Всем привет, начал изучать исходники хрома, в аллокаторе, метод realloc должен возвращать nullptr...

Пишем аллокатор
дабы не захламлять и так уже захламленную тему про перегрузку операторов создаю новую тему,...

Кастомный аллокатор
Не уверен, что это &quot;для начинающих&quot;, но этот раздел подходил больше всех. Итак, объясню вкратце...

9
25.06.2015, 21:13
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.06.2015, 21:13
Помогаю со студенческими работами здесь

Задача с собеседования (аллокатор памяти)
Вопрос звучит так: &quot;Напишите быстрый аллокатор памяти&quot; Как я его понимаю: можно пожертвовать...

Как написать пуловый аллокатор для работы с объектами
Здравствуйте! Подскажите как написать пуловый аллокатор для работы с объектами

быстрый xor
Нужно про-xor-ить биты в числе. Можно ли это сделать быстрее, чем u_char r = 0; for (i = 0; i &lt;...

Быстрый почтальон
Привет всем. Eсли сможете напишите код программы &quot;Быстрый почтальон&quot; на я.п. С\С++ Почтальону...

0
Новые блоги и статьи
Как написать микросервис на Go/Golang
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C#
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru