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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
demigod324
4 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 102
#1

Перегрузка new, delete - C++

29.01.2014, 21:16. Просмотров 260. Ответов 0
Метки нет (Все метки)

Помогите найти неточность в формате для перегрузки new и delete:
C++
1
2
3
4
5
6
7
8
9
void *operator new(size_t размер)
{
//выполнение выделения
return указатель_на_память;
}
void operator delete(void *p)
{
//освобождение памяти, на которую указывает р
}
И есть ли еще функции-члены с помощью котрых можно перегрузить new и delete?

Добавлено через 1 час 21 минуту
все, ответ есть)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2014, 21:16     Перегрузка new, delete
Посмотрите здесь:

Перегрузка new и delete - C++
Помогите пожалуйста разобраться! Непонимаю примера из Т.А. Павловская "C/C++ Программирование на языке высокого уровня" для большей ясности...

Перегрузка оператора new и delete - C++
привет! подскажите, каким образом можно перегрузить операторы new и delete? заранее спасибо!

Перегрузка глобального оператора delete с параметрами - C++
Столкнулся с проблемой при перегрузке оператора delete с параметрами: почему-то всегда вызывается не мой оператор, а стандартный. Вот...

new delete - C++
здраствуйте! назрел вопрос class cls1 { ... ... } class cls2 { ... cls1 *pt = new cls1();

new - delete - C++
Добрый день. Выделяю память для записи 10 значений координат точки. #include <iostream> using namespace std; class point { ...

delete this - C++
Какие последствия могут быть при выполнении команды delete this; из какой-нибудь функции члена?

New delete - C++
написал код ну там в блоке перегрузки оператора добавил new void operator=(char* t) { int tl=strlen(t); a=new char; ...

new и delete - C++
как лучше очищать память? #include <stdio.h> #include <stdlib.h> //как лучще очищать память? int main(){ char *buff...

delete this - C++
Добрый день! У меня возник такой вопрос - почему в программе возникает неопределённое поведение для объекта, в деструкторе которого...

new и delete - C++
Ошибка, незнаю как для моего класса выделить память. Как исправить? class MyClass { int a, b, c; public: MyClass(int a,...

delete[] - C++
Здравствуйте! Имеется след. код: char* values = new char; values = '\0'; ////ещё код//// delete values; Вопрос - почему...

new[] - delete[] - C++
Всем привет. Глупый вопрос, но тем не менее, он меня крайне заинтересовал. Вот например, есть такой код: void main() { int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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