안드로이드 공부 2일차 초보입니다.
사용하던 C/C++ 라이브러리가 있어서 제일처음 NDK 부터 시작하게 되었네요.
그와중에 몇가지 질문이 있어서 올려봅니다.

1. 여러 사이트나 책에서 NDK 가 C/C++ 을 지원한다고 광고 하고 있습니다.
    그런데  C++ 은 단지 C++ 파일 빌드만 지원하는 수준인건가요?
     제가 가지고 있는 라이브러리는 여러게의 C++ class 들을 노출해주고 있으며, win32 어플단에서 class 를 바로 생성할수 있도록
     구현된 라이브러리 입니다.
     대부분의 강좌/책 을 보면 단순 일반 함수만 NDK/JNI 를 통해 포팅(?) 하는 내용만 있습니다.
     Android Java 에서 NDK 를 통해 C++ class 의 멤버에 접근할수 있는 방법은 없는건가요??

2. 라이브러리 의 특정 함수중에는 C API open() / write() / read() / close() 등의 함수를 이용하여 파일을 생성하는 기능이 있습니다.
     이 특정함수를 NDK 에서 포팅(?) 하여 시뮬레이터에서 실행시켜본 경과 정상동작하는 것을 확인했습니다.
     open() 으로 파일을 생성하고 스트링을 쓴다음 파일 닫고, 다시 파일열어서 스트링이 저장되어 있는 확인한 다음 이 모든 기능이 정상이면
     true 리턴하여 Java 쪽에서 확인할수 있는 방식으로 확인했습니다.
     그런데 DDMS 의 file explorer 에서 보면 data/data/app/ 폴더의 어디를 찾아봐도 생성되었을꺼라 기대하는 text 파일은 보이질 않네요.
     Java 의 file 접근 함수를 이용하면 app/files/ 밑에 생성된다고 하는데, 저와 같은 경우는 이 파일이 어디에 생성되어 있는걸까요??

그럼 고수님들의 의견부탁드려봅니다.
수고하세요.