JNI를 사용하여 객체를 C++에서 Java 코드로 반환하려고합니다.
메소드를 사용할 필요는 없지만 필드를 읽는 것만으로 충분합니다. 어떻게해야합니까?
이 클래스는 다음과 같이 뭔가입니다 :C++에서 Java로 객체 반환
class MyOutputClass
{
public:
Array<SomeOtherClass> m_objects1;
Array<YetAnoterClass> m_objects2;
}
배열 내의 클래스입니다,하지만 난 대신 자바 배열을 사용합니다 :)
개체에 따라 다릅니다. 그것은 아마도 [POD (또는 C++ 11의 표준 레이아웃)] 일 필요가 있습니다. (http://stackoverflow.com/questions/4178175/what-are-aggregates-and-pods-and-how-why-are - 특별 -). 몇 가지 코드를 보여주십시오. –
좋아, 몇 가지 코드를 추가했습니다. 아직 많은 JNI 코드가 없습니다 :) – Idov