首页 > 解决方案 > 模板构造函数 c++ 到 java 泛型

问题描述

嗨,我在阅读 ian millton 编写物理引擎的书我想将 cpp 代码覆盖到 java 到文件 collide_coarse.h 链接上的这个 BVHNode 类https://github.com/idmillington/cyclone-physics/blob/master/include /cyclone/collide_coarse.h 关于函数 recalculateBoundingVolume

template<class BoundingVolumeClass>
    void BVHNode<BoundingVolumeClass>::recalculateBoundingVolume(
    bool recurse
    )
{
    if (isLeaf()) return;

    // Use the bounding volume combining constructor.
    volume = BoundingVolumeClass(
        children[0]->volume,
        children[1]->volume
        );

    // Recurse up the tree
    if (parent) parent->recalculateBoundingVolume(true);
}

现在模板上的这个构造函数是什么,我怎样才能将它转换为java?

标签: javac++

解决方案


推荐阅读