A method of providing operating system utilities for use by an applications
program for a number of different operating systems. For each utility, a
base class is created. The base class is defined in a header file and
declares a static member function for creating the utility as an object
and also declares virtual member functions for using the utility as an
object (FIG. 2). The base classes and their static member functions are
generic to all operating systems. A programmer includes the header file
and invokes the member functions, which are implemented in a library of
system-specific derived classes (FIGS. 1 and 2).
Метод обеспечивать общие назначения оперативной системы for use by программа применений для нескольких по-разному оперативных систем. Для каждого общего назначения, низкопробный тип создан. Низкопробный тип определен в заглавной части файла и объявляет статическую функцию члена для создавать общее назначение по мере того как предмет и также объявляет фактически функции члена для использования общего назначения как предмет (FIG 2). Типы основания и их статические функции члена родовы к всем оперативным системам. Программник вклюает заглавную часть файла и invokes функции члена, которые снабжены в архиве систем-speqificeski выведенных типов (FIGS 1 и 2).