
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.08.2007, 18:20
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
конструктор должен быть вызван как: Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. но ошибки не случилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 18:44
|
|||
|---|---|---|---|
|
|||
не знал что так |
|||
|
#18+
Print не обращается полям сласса Accepter, а значит ему всё равно на указатель this. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 18:50
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
daevaornPrint не обращается полям сласса Accepter, а значит ему всё равно на указатель this. просто Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 18:55
|
|||
|---|---|---|---|
|
|||
не знал что так |
|||
|
#18+
Я про то и написал. Хоть NULL, хоть -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 19:04
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
daevaornЯ про то и написал. Хоть NULL, хоть -1 а что он тогда делает? причем this, как он вызывает NULL->print() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 19:07
|
|||
|---|---|---|---|
|
|||
не знал что так |
|||
|
#18+
Tubrik daevaornЯ про то и написал. Хоть NULL, хоть -1 а что он тогда делает? причем this, как он вызывает NULL->print() Вызывается метод Print и в него передатся указатель this, который равен 0. Поскольку внутри Print нет обращения к полям класса, а значит нет отбращения к this, то метод отрабатывает без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 19:15
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
вроде понял, так стало быть можно метод любого класса вызвать, который обрабатывает данные переданные через параметры и не обращается к полям свого класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 19:18
|
|||
|---|---|---|---|
|
|||
не знал что так |
|||
|
#18+
Tubrikвроде понял, так стало быть можно метод любого класса вызвать, который обрабатывает данные переданные через параметры и не обращается к полям свого класса? Да. Любой не виртуальный метод. Но лучше так никогда не делать. Это потенциальная кладезь ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2007, 23:09
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
daevaorn wrote: > Да. Любой не виртуальный метод. Но лучше так никогда не делать. Это > потенциальная кладезь ошибок. Лучше этот вопрос в faq какой-нибудь добавить. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.08.2007, 09:50
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
Tubrikвроде понял, так стало быть можно метод любого класса вызвать, который обрабатывает данные переданные через параметры и не обращается к полям свого класса? По своей сути, это уже не метод, а функция. Для того, чтобы не загромаждать класс, ее желательно выносить из класса, оставляя в том же наэймспейсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.08.2007, 11:00
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
Akh Tubrikвроде понял, так стало быть можно метод любого класса вызвать, который обрабатывает данные переданные через параметры и не обращается к полям свого класса? По своей сути, это уже не метод, а функция. Для того, чтобы не загромаждать класс, ее желательно выносить из класса, оставляя в том же наэймспейсе. Естесно я не собираюсь так ее использовать, просто спросил о потенциальной возможности. В самом простом варинате это наверно выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.08.2007, 11:44
|
|||
|---|---|---|---|
не знал что так |
|||
|
#18+
Tubrik Akh Tubrikвроде понял, так стало быть можно метод любого класса вызвать, который обрабатывает данные переданные через параметры и не обращается к полям свого класса? По своей сути, это уже не метод, а функция. Для того, чтобы не загромаждать класс, ее желательно выносить из класса, оставляя в том же наэймспейсе. Естесно я не собираюсь так ее использовать, просто спросил о потенциальной возможности. В самом простом варинате это наверно выглядит так: Да, я понЯл... Не забудь подумать, надо ли загромождать класс этой функцией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2028406]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 428ms |

| 0 / 0 |
