Pascal 7 & Objects


         

Compare (всегда переопределяется)


-----------------------------------------------------------------

function Compare(Key1, Key2: Pointer): Integer; virtual;

Compare - это абстрактный метод, который должен переопреде- ляться в наследующих типах. В Compare должны сравниваться два значения ключей и возвращаться следующий результат: -1, если Key1 < Key2; 0 если Key1 = Key2 и 1, если Key1 > Key2.

Key1 и Key2 - это значения указателей, выделенные из соот- ветствующих элементов наборов методом TSortedCollection.KeyOf. Метод TSortedCollection.Search реализует двоичный поиск по эле- ментам набора, используя для сравнения элементов метода Compare.

См. также: TSortedCollection.KeyOf, TSortedCollection.Compare.



Содержание  Назад  Вперед