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

Пользовательский operator new(size_t) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в 2010 не работает :( http://www.cyberforum.ru/cpp-beginners/thread1211663.html
Ребят, подскажите пожалуйста. В 2013 вижуал работает, а в 2010 нет.:( // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream>...
C++ Аналог ls (вывод списка папок и файлов в заданной директории) как сделать, чтобы программа выводила список папок и файлов в заданной директории? http://www.cyberforum.ru/cpp-beginners/thread1211660.html
C++ Borland c++ !
Кто поможет везде 1-й вариант решить Задание и тексты необходимо переписывать!!!
C++ Генерация случайных чисел
Вопрос такой: возможно ли при помощи функции random, устроить случайную генерацию одного из двух чисел? Например мне нужны числа 2 и 4.
C++ Почему не сортируется массив? http://www.cyberforum.ru/cpp-beginners/thread1211636.html
#include <cstdlib> #include <iostream> using namespace std; int main(){ int s = 9; setlocale(0,"");
C++ Проверить открыть ли приложение? всем привет собираю данные и через cmd передаю и открываю .exe файл, после OnClick cmdLine.Format("%s\\Config.exe %s %d %s %s",...); CreateProcess(NULL, cmdLine.GetBuffer(), NULL, NULL, FALSE,... подробнее

Показать сообщение отдельно
BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 348

Пользовательский operator new(size_t) - C++

18.06.2014, 20:01. Просмотров 244. Ответов 2
Метки (Все метки)

Всем привет!
Подскажите пожалуйста, как так получается, что при перегрузке operator new (например, в пользовательском классе) дальнейший его вызов обходится без параметра size_t.
Например код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Temp {
public:
static void* operator new(size_t, new_handler);
...
};
 
void func () {...}
 
int main()
{
Temp* ptr = new Temp(func);
...
return 0;
}
Все работает, но, как видно из примера, в строке new Temp(func) параметр size_t как-то не понадобился...

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