Про т.н. виртуальные функции

Sep 16, 2005 17:40

Помню, когда изучал C++ для меня вечной проблемой были «виртуальные функции». Ну не понимал я, что это вообще такое. Виртуальная, по мне, значит «воображаемая», «несуществующая на самом деле» - да и словарь о том же. Как может функция не существовать? Непонятно. Короче, не любил, не понимал и не пользовался. Потом-то конечно жизнь заставила. И ( Read more... )

Leave a comment

Comments 1

rampitec September 17 2005, 10:57:58 UTC
Да нормально на самом деле сказано - виртуальная, т.е. еще не существующая к моменту описания, и даже использования. Например pure virtual - очень вписывается в концепцию. А переводить слово virtual каким-то другим русским словом, его не напоминающим... Это мы уже проходили - помнишь документацию к ИЗОТу? Сколько мозговых усилий было потрачено на ее расшифровку и соотнесение с реальным миром. Тоже самое касается и учебников по программированию советских времен, или вот вспомни язык "ершейсик". А микрософт, умудрившийся перевести VB на русский язык? Гемор один в итоге...

Просто надо не переводить пытаться, а вникать в смысл термина, что именно данная сущность делает. Тебе дают новое определение - только на него и надо смотреть. Попытка осознать entity через ее мнемонику - обречена на провал или, хуже, не совсем правильное понимание.

Reply


Leave a comment

Up