![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Смещение относительно базового адреса
Дмитрий Баранов © (2002-09-20 18:30:00)Вопрос из спортивного интереса :)
Пусть у нас есть класс
type
TMyClass = class
private
a: integer;
b: integer;
c: PChar;
public
function aaa(): string;
end;
Гарантированно ли, что после компиляции, запуска и конструирования экземпляра класса
@a < @b < @c < @aaa() или же компилятор может производить оптимизации и премещения?
Digitman (2002-09-20 18:33:00) [1]в пределах секции (по кр.мере - в Д5) - гарантировано.