Найдено 3 результата

Гость
07.09.2010 14:10:49
Форум: Free Pascal Compiler
Тема: ООП, Обьекты и Классы
Ответы: 42
Просмотры: 47526

Re: ООП, Обьекты и Классы

насколько object совместим с сишной struct.
Если рассуждать здраво ( ), то сишный struct - это набор разнотипных данных, а object - это набор данных и методов обработки этих самых данных. Так что судите сами насколько совместим struct и object.

Меня не интересуют методы, меня интересуют именно ...
Гость
07.09.2010 10:39:13
Форум: Free Pascal Compiler
Тема: ООП, Обьекты и Классы
Ответы: 42
Просмотры: 47526

Re: ООП, Обьекты и Классы


>>1) как можно привести tt2 к tt1, т.е. получить что-то вроде:
>>tt1(tt2).a:=10;
>>в fpc это вызовет ошибку компиляции.
TTest1(tt2).a:=10;

Ой-ё, вот это я ступил - в проекте имена типа и переменной совпадали, а при переносе на паскаль я имена типа поменял, а в приведении оставил как у ...
Гость
07.09.2010 09:38:22
Форум: Free Pascal Compiler
Тема: ООП, Обьекты и Классы
Ответы: 42
Просмотры: 47526

Re: ООП, Обьекты и Классы

У меня вопрос. Я перевожу программу на FPC. Как мне быть с наследованием и приведением объектов?
К примеру:


type
TTest1 = packed object
a: integer;
procedure test(ai:integer);
end;

TTest2 = packed object (TTest1)
b: boolean;
c: byte;
procedure test(ai:integer ...