论文部分内容阅读
多媒体智能数据库系统MIDS是一个对象数据库管理系统。它的数据库编程语言是P++,P++语言是一种基于C++的语言,作者在P++的实现过程中遇到了以下问题:首先,C++的指针有二义性,它无法在语义上区分成员指针和引用指针,以及易失性指针和持久性指针,从而给事务管理中的对象加锁及其它方面带来问题。其次,具有虚拟函数或虚拟基类的对象中含有指向内存中的指针,而这些指针不是由程序员定义的。如果C++对象被