这种设计改由C模块来诞生C++对象,然后让Java对象与C++对象之间产生成双成对的连结关系。C模块本身并不
保存Java或C++对象的指针或参考值。而是仅仅负责诞生C++对象,并建立Java与C++的对象间的连结关系。
其过程是,C模块诞生CCounter对象后,立即将CCounter对象指针保存于CounterNative的mObject属
性里,如上图4-10所示。如此,建立了CounterNative对象与CCounter对象之连结。
这种设计改由C模块来诞生C++对象,然后让Java对象与C++对象之间产生成双成对的连结关系。C模块本身并不
保存Java或C++对象的指针或参考值。而是仅仅负责诞生C++对象,并建立Java与C++的对象间的连结关系。
其过程是,C模块诞生CCounter对象后,立即将CCounter对象指针保存于CounterNative的mObject属
性里,如上图4-10所示。如此,建立了CounterNative对象与CCounter对象之连结。