IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> копирующий конструктор, для списка списков
сообщение
Сообщение #1


Гость






у меня проблема никак не могу написать копирующий конструктор для списка списков
Код
type


  ListItem=record
  nomer,vilet1,vilet2,prilet2,prilet1:integer;
  mesto,pyt:string[20];
end;

pListItem2=^ListItem2;
listItem2=record
n:plistItem2;
l:tpassajir;
info:listItem;
end;

inform=record
I,O,F,GR:string[20];
end;

paslist=^tpaslist;
  TpasList=record
  g_inform:inform;
    next:pasList;

table=class
private
  pstart:pListItem2;
  colvo:word;
        head:pasList;
      fCount:word;

public
  constructor creat(Mytb:table{;var mytb2:Table});overload;

помогите, пожалуйста
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






пыталась написать, но ничего не работает
Код
constructor table.creat(mytb:table);
var tmp, tmp1,tmp2,pstart2:pListItem2; b,m,il:integer; iy:inform;
begin
  pStart2:=nil;
  colvo:=mytb.colvo;
  tmp:=mytb.pstart;
// b:=colvo;
  tmp1:=pstart2;
  m:=0;

  for b:=0 to colvo-1 do begin
    new(tmp1);
    tmp1^.n:=pstart2;
    pstart2:=tmp1;
    tmp:=mytb.get(b+1);
    tmp1^.info.nomer:=tmp^.info.nomer;
    tmp1^.info.vilet1:=tmp^.info.vilet1;
    tmp1^.info.vilet2:=tmp^.info.vilet2;
    tmp1^.info.prilet2:=tmp^.info.prilet2;
    tmp1^.info.prilet1:=tmp^.info.prilet1;
    tmp1^.info.mesto:=tmp^.info.mesto;
    tmp1^.info.pyt:=tmp^.info.pyt;
    for m:=0 to tmp^.l.GetLen-1 do begin
      iy:=tmp^.l.getrec(m);
      tmp1^.l:=tpassajir.create;
      tmp1^.l.add(iy.i,iy.O,iy.f,iy.gr);
    end;
    tmp:=tmp^.n;
  end;
pstart:=pstart2;
end;

 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 15:02
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name