Obsah / Utility / LIST / Struktura popisovače seznamu
Zdrojový kód: INCLUDE\UTIL\LIST.INC
Struktura popisovače seznamu
Popisovač seznamu je velmi jednoduchá struktura. Obsahuje pouze dva ukazatele, LIST_Next (ukazatel na další popisovač) a LIST_Prev (ukazatel na předcházející popisovač). Ukazatel LIST_Next používáme častěji a proto ho umístíme na začátek popisovače, v tom případě není nutné doplňovat do instrukcí offset položky ve struktuře (offset = 0). Popisovač seznamu nejčastěji umisťujeme na začátek prvku seznamu, tím nám odpadne nutnost přepočítávat adresu prvku na adresu popisovače (nebo zpět) přičítáním offsetu popisovače ve struktuře prvku.
|
Obsah / Utility / LIST / Struktura popisovače seznamu