|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2012, 14:29 | #1 |
Регистрация: 09.03.2011
Сообщений: 4
|
Вопрос о static методе
Имеется объект класса A.
Имеется класс B в котором объявлен статический метод M. Из объект класса A вызывается метод M. Можно ли получить в методе M указатьль на объект класа из которого производился вызов этого метода? |
14.02.2012, 14:51 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Можно. Если объект класса А, который вызывает статик-метод М, скормит методу М свой this, то метод М может запомнить этот this, и таким образом запомнить, кто его вызвал.
|
14.02.2012, 15:02 | #3 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 184
|
статичный метод не принадлежит объекту ! Он принадлежит классу если вам угодно , он просто в области видимости класса B
его можно вызвать и до создания объекта! Соответственно this он не видит !
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
|
14.02.2012, 16:22 | #4 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
14.02.2012, 17:08 | #5 | |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 184
|
Цитата:
И вообще как вы себе это представляете ?
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
|
|
14.02.2012, 17:15 | #6 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 184
|
Код:
По моему немного сложновато .....
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
|
14.02.2012, 17:16 | #7 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Код:
Входные данные функций - это списки их аргументов. Толкнуть функцию - значит запустить эту функцию, скормив ей все необходимые ей данные. В данном случае - указатель this |
|
14.02.2012, 17:55 | #8 |
Регистрация: 09.03.2011
Сообщений: 4
|
Имелось в виду без явной передачи указателя вызывающего объекта как аргумента статической функции
|
14.02.2012, 18:28 | #9 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элемент STATIC | Dimarik | Win Api | 9 | 20.06.2011 20:42 |
static | Gen_r_questions | PHP | 7 | 05.04.2011 15:12 |
Использование static | Syltan | Общие вопросы по Java, Java SE, Kotlin | 3 | 07.06.2010 20:59 |
Static члены | assasin | Общие вопросы C/C++ | 2 | 21.08.2009 10:54 |
По-поводу Static | volnixx | PHP | 3 | 11.03.2009 12:04 |