Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-05-21 13:32:41 ЛС | профиль | цитата
this(который в Delphi называется self) передается действительно первым параметром. Плюшка эта, как и this в сях не есть вещь стандартизованная и между языками никак переданна быть не может. Точнее может конечно, но с большими проблемами в будущем. Если этот вопрос был задан в предверии разбора объекта cgt, то сразу же следует уточнить, что местный object это почти полный аналог struct в С и указателя на объект не имеет. Кроме того со стороны среды он представлен вовсе не объектом, а массивом указателей на соответствующие методы. По идее этого:
typedef struct {
  // list of cgt methods
} TCodeGenTools;
должно хватить.
карма: 27
0