我想知道最好的方法是在 C++ 库中拥有一个指向对象的指针(通过内存地址),它可以自由使用智能指针(ns-3)。目前,我使用基于路径的查找,我担心它的效率,因为它似乎对每个调用进行全树遍历。如果我维护一个指向该对象的标准指针以供跨 JNI 边界使用,那么该对象可能会在 Java 仍然持有对它的引用时被丢弃。使用指向智能指针的指针是最好的主意吗?
干杯,
克里斯
我想知道最好的方法是在 C++ 库中拥有一个指向对象的指针(通过内存地址),它可以自由使用智能指针(ns-3)。目前,我使用基于路径的查找,我担心它的效率,因为它似乎对每个调用进行全树遍历。如果我维护一个指向该对象的标准指针以供跨 JNI 边界使用,那么该对象可能会在 Java 仍然持有对它的引用时被丢弃。使用指向智能指针的指针是最好的主意吗?
干杯,
克里斯