The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

1.5 Object

1.5 Object

Предыдущая  Содержание  Следующая V*D*V

Если мы хотим собрать в наборе что-нибудь интересное, нам нужен другой абстрактный тип данных, Object, описанный в заголовочном файле Object.h:

 

extern const void * Object; /* new(Object); */

int differ (const void * a, const void * b);

 

differ() может сравнивать объекты: она возвращает истину, если они неодинаковы, и ложь, если одинаковы. Такое описание оставляет место для функциональности strcmp(): для некоторых пар объектов можно будет возвращать отрицательное или положительное значение, чтобы задавать порядок следования элементов.

Чтобы делать что-то полезное, реальная жизнь объектов нуждается в большей функциональности. На данный момент ограничимся только самым необходимым для участия в наборе. Создав большую библиотеку классов мы бы увидели, что набор, и на самом деле всё остальное тоже — это объект. На данный момент большая часть функциональности достигается более или менее бесплатно.

Предыдущая  Содержание  Следующая