Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.12;
Скачать: CL | DM;

Вниз

Интересный вопрос !!!   Найти похожие ветки 

 
zxas ©   (2002-09-01 20:18) [0]

Люди, вот когда объявляешь указатель на скалярную переменную, тогда указатель возвращает адрес этой переменной. А когда указтель на функцию(процедуру) @Func(Proc), тогда что возвращается, это понятно что адрес функции, но что под этим подразумевается. И ещё: где можно почитать в Инете про таблицу виртуальных методов, переопределение и всё что с этим связано.


 
Криворукий   (2002-09-01 20:53) [1]

Если тебя интересуют все возможные варианты, почитай
http://rsdn.ru/forum/Message.aspx?mid=85834

PS В Дельфи всё гораздо проще. :-)))


 
Юрий Зотов ©   (2002-09-01 21:46) [2]

> Криворукий (01.09.02 20:53)

Прочитал. Остался в шоке. То ли C++ такой же плохой язык, как и OP, то ли программируют на нем так же скверно, то ли RSDN - это Мастаки для Сишников. Вопрос-то ведь не стоит выеденного яйца, а там целая дискуссия. И ни в жисть не поверю, что на C++ это хоть на каплю сложнее, чем в OP. Обязано быть или так же, или проще (хотя проще уже некуда).


> zxas © (01.09.02 20:18)

Ваш вопрос содержит существенные неточности. Например, указатель на скалярную переменную ОБЪЯВИТЬ невозможно. Объявить типизированный указатель - это пожалуйста. ВЗЯТЬ АДРЕС скалярной переменной - это тоже пожалуйста. Забазировать - тоже без проблем. А вот ОБЪЯВИТЬ указатель НА скалярную переменную - невозможно.

var
MyVar: ... // любой тип
PMyVar: ^MyVar; // Не проходит. Тип хочет. А не переменную.

Далее. Под адресом функции подразумевается именно адрес функции. А что же еще под ним может подразумеваться?

Поэтому я бы посоветовал не Инет, а просто практически любую книгу по Delphi. VMT и переопределение - это наследование и полиморфизм. Обычно приводится в первых главах.

Чур, без обид, ОК? Согласитесь, книгу по языку, на котором работаешь, иметь все-таки нужно. А Инет - это совсем другое.

Впрочем, дело хозяйское... Sorry, если что не так...



Страницы: 1 вся ветка

Текущий архив: 2002.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-35779
Romul
2002-08-30 14:42
2002.09.12
Сервис


3-35610
Shrek
2002-08-20 17:40
2002.09.12
BDE


14-35869
lipskiy
2002-08-17 02:45
2002.09.12
Люди! Помогите! Очень прошу! (img to TWebBrowser from resourses)


14-35916
Malder
2002-08-19 15:28
2002.09.12
Эпидемия клеза


3-35617
dim-
2002-08-22 23:48
2002.09.12
Вопрос о деревьях