2 つの C++ クラスがあります。1 つはファクトリを作成するためのもので、もう 1 つはこのファクトリが作成するタイプのオブジェクトです。
コード スニペット:
class A{
};
class Factory
{
public:
A *CreateObject(char *p);
};
Factory *CreateFactory(char *);
したがって、Java 側で同様のクラスが必要Factory
ですA
。CreateFactory
しかし、関数を介して呼び出すと、返されるインスタンスをJNI
どこに保存すればよいかわかりません。Factory
助けてください!