181 / 33 / 7
Регистрация: 29.10.2008
Сообщений: 283
|
||||||
1 | ||||||
Перегрузка new18.05.2009, 21:48. Показов 2252. Ответов 13
Метки нет (Все метки)
Всем привет) возник такой вопрос:
есть класс
0
|
18.05.2009, 21:48 | |
Ответы с готовыми решениями:
13
Перегрузка в виде метода VS Перегрузка в виде функции друг Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов перегрузка >> и << Перегрузка >> |
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
||||||
18.05.2009, 23:32 | 2 | |||||
Это об этом?
0
|
Maniac
|
||||||
18.05.2009, 23:48 | 4 | |||||
Я так полагаю что то тыпо этого
2
|
10 / 10 / 1
Регистрация: 16.05.2009
Сообщений: 30
|
||||||
19.05.2009, 06:08 | 5 | |||||
Вы меня дико извините, конечно, но..
Может, так:
1
|
181 / 33 / 7
Регистрация: 29.10.2008
Сообщений: 283
|
|
19.05.2009, 19:19 [ТС] | 7 |
есть шаблонный класс который содержит указатель на чтото(на T). в этом классе должна быть функция new? которая создает в памяти этот самый объект и присваеват адрес указателю. Это все должно делаться не черезе конструктор (так бы я и сам смог), а через перегруженную new
0
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
|
30.04.2012, 15:24 | 8 |
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
01.05.2012, 11:50 | 9 |
zzz_, список инициализации конструктора.
1
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
||||||
01.05.2012, 12:50 | 10 | |||||
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
01.05.2012, 12:51 | 11 |
zzz_, это означает, что выделится память под одну переменную типа int и указатель x инициализируется адресом этой памяти.
1
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
||||||||||||||||
01.05.2012, 12:56 | 12 | |||||||||||||||
Добавлено через 1 минуту И как будет выглядеть перегрузка если мы её вынесем за объявление класса?
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
01.05.2012, 13:00 | 13 |
И чего вы этим добъётесь?
Потому что просто delete вызовет бесконечную рекурсию. В данном случае вызывается глобальный оператор delete.
1
|
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 215
|
||||||
01.05.2012, 13:23 | 14 | |||||
Ну я думал нужны ссылка на объект, который вызвал это, или не так?
А как будет выглядеть перегрузка, если её вынести за пределы класса? Я просто видел, что как-то так пишут.
0
|
01.05.2012, 13:23 | |
01.05.2012, 13:23 | |
Помогаю со студенческими работами здесь
14
Перегрузка Перегрузка Перегрузка >> перегрузка [] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |