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

Работа с allocator (управление памятью) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исчезает всё нарисованное на gdi+ http://www.cyberforum.ru/cpp-beginners/thread454769.html
Доброго времени суток! Пишу подобие своего gui на gdi+.. Всё бы хорошо, но через некоторое время (около минуты), исчезает всё нарисованное.. и никакой Invalidate не помогает(( Что же делать?? Может где-то я не освобождаю ресурсы?? другого объяснения найти не могу( После каждого движения мышкой проверяю положения курсора, и если он попал в кнопку, то отрисовываю картинку с помощью...
C++ Заполнение списка с возможностью перестановки его строк Как написать программу которая string загоняет в список, чтоб потом можно было переставлять строки и.т.п? http://www.cyberforum.ru/cpp-beginners/thread454749.html
C++ Класс с динамическим массивом
доброго времени суток! помогите мне немножко: создать клас vector для сохранения массиву, розмеры от 10 до 10к, память виделите динамчно. забаспечте индексацыю елементов.
Найти объединение и симметрическая разность C++
Пожалуйста, помогите написать программу, находящую объединение и симметрическую разность элементов двух множеств
C++ Создать структуру Student http://www.cyberforum.ru/cpp-beginners/thread454733.html
Не могу никак понять тему структуры, а тут сразу ещё и список, помогите написать код ка С++ : Создать структуру с именем Student с полями: фамилия, имя, номер группы, успеваемость (массив из пяти элементов). Сформировать двусвязный список. Реализовать просмотр списка в прямом и обратном порядке, а также Удаление всех студентов заданной группы. Спасибо.
C++ Создать простое консольное приложение Задание 1 Создать простое консольное приложение 2 В созданном консольном приложении написать и отладить программу в соответствии с вариантом. Вариант выбирается по списку в учебном журнале Задана матрица чисел: а Вычислить сумму элементов, образующих символ Есть пример #include "stdafx.h" #include <stdlib.h> подробнее

Показать сообщение отдельно
HardMorg
2 / 25 / 3
Регистрация: 29.08.2010
Сообщений: 204
28.02.2012, 22:26     Работа с allocator (управление памятью)
Нормальной инфы на русском языке я так и не нашел в инете( про него читал в книге Программирование принципы и практика С++ Страуструп, но там так и реализацию функции для своего аллокатора , только дали интерфейс класс ), понял что есть 4 основные функции
C++
1
2
3
4
5
6
7
8
9
temlpate<class T>
class allocator {
// ...
    T* allocate(int n);
    void deallocate(T* p, int n);
 
    void construct(T *p, const T& v);
    void destroy(T *p);
};
вот не пойму как можно разрушить обьект не освобождая память( это просто затереть все значения которые находятся внутри обьекта?)

кто сними работал расскажите про него, вот к примеру у меня есть свой вектор но как сделать так что бы я мог добавлять в него обьекты которые не имеют конструктора по умолчанию, как в аллокаторе выделять память?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru