Data object processing method

PURPOSE: To set a data object containing a hidden pointer to be continuous without the need of the change in the semantic rules of an objectlanguage such as C++. CONSTITUTION: An illegal pointer in the data object is changed so that it refers to a correct position in a memory. The correction version of an existed process used for generating the data object is generated. The corrected process inhibits the allocation of memory space against the data object and the initialization of data in the data object. When the data object is called by the call of the subsequent program, the correction version of the object generation process is applied to the data object. Thus, the hidden pointer is appropriately initialized without newly allocating the memory or distributing a data member in the data object. COPYRIGHT: (C)1994,JPO