模板构造函数c++;到java泛型

模板构造函数c++;到java泛型,java,c++,Java,C++,嗨,我在读伊恩·米林顿的《编写物理引擎》一书 我想在collide_rough.h文件中介绍这个BVHNode类的java cpp代码 链接 关于重新计算体积的函数 template<class BoundingVolumeClass> void BVHNode<BoundingVolumeClass>::recalculateBoundingVolume( bool recurse ) { if (isLeaf()) return;

嗨,我在读伊恩·米林顿的《编写物理引擎》一书 我想在collide_rough.h文件中介绍这个BVHNode类的java cpp代码 链接 关于重新计算体积的函数

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);
}
模板
void BVHNode::重新计算合并卷(
布尔递归
)
{
if(isLeaf())返回;
//使用边界体积组合构造函数。
体积=边界体积类(
子项[0]->卷,
儿童[1]->音量
);
//在树上递归
if(parent)parent->recreacteboundingvolume(true);
}

现在,模板上的构造函数是什么?我如何将其转换为java

问题是,在Java中,不能使用
new
实例化泛型。这里有一个关于这一点的问题:问题是在Java中,不能使用
new
实例化泛型。关于这一点,这里有一个非常重要的问题: