|
|
|
Вопрос на почему
|
|||
|---|---|---|---|
|
#18+
Почему функции, переопределяемые в подклассах на C++ называются именно ВИРТУАЛЬНЫЕ? Чем руководствовались создатели языка, давая определение данному классу функций? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 10:58 |
|
||
|
Вопрос на почему
|
|||
|---|---|---|---|
|
#18+
Вообще-то вопрос логичный. Виртуальными следовало бы называть то что нынче называют "чистыми виртуальными" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 12:16 |
|
||
|
Вопрос на почему
|
|||
|---|---|---|---|
|
#18+
EugineПочему функции, переопределяемые в подклассах на C++ называются именно ВИРТУАЛЬНЫЕ? Чем руководствовались создатели языка, давая определение данному классу функций? хрен его знает... но думаю это меньшее зло, чем например в так называемых обьектных языках пойти покопаться в недрах ребёнка.... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 14:11 |
|
||
|
Вопрос на почему
|
|||
|---|---|---|---|
|
#18+
EugineПочему функции, переопределяемые в подклассах на C++ называются именно ВИРТУАЛЬНЫЕ? Чем руководствовались создатели языка, давая определение данному классу функций? virtual - по-английски значит "действительная", "фактическая". При вызове виртуальной функции вызывается фактическая функция того класса, ссылка на объект которого используется при вызове, а не номинально используемого в типе этой ссылки класса. Поэтому и название такое. Все очень логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2005, 22:38 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=380&tid=2032300]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 405ms |

| 0 / 0 |
