Тема: По графам
Показать сообщение отдельно
Старый 03.08.2009, 13:42
r_r_f_r вне форума Посмотреть профиль Отправить личное сообщение для r_r_f_r Найти все сообщения от r_r_f_r
  № 4  
Ответить с цитированием
r_r_f_r

Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
что-то не понимаю зачем нужен размер пула?// извиняюсь если что

Element:
Код AS3:
 
public static var pool:Element;
public var next:Element;
public var prev:Element;
Container:
Код AS3:
public function addElement(value:Element):Element
{
	Element.pool.prev = value;
	value.next = Element.pool;
	value.prev = null;
	Element.pool = value;
	return element;
}
 
public function removeElement(value:Element):void
{
	if (value == Element.pool)
	{
		Element.pool = Element.pool.next;
	}
	else
	{
		value.prev.next = value.next;
		value.next.prev = value.prev;
	}
	value.next = null;
	value.prev = null;
}
 
public function doSmt():void
{
	var element:Element = Element.pool;
	while (element)
	{
//		element.doSmt();
		element = element.next;
	}
}
Всё же нужно вчитываться лучше, ступил, сорри.
Но всё таки я не понимаю, зачем в списке нужен размер?
Ты же не выделяешь пямять под него.


Последний раз редактировалось r_r_f_r; 03.08.2009 в 13:52. Причина: Протупил:)