반응형

 

위 예의 그림 처럼

안드로이드 스튜디오 코틀린에서  클래스를 만들고

그 클래스에서 C++로 만든 소스를 호출하는 함수가 포함 되어있을때 

 

 

 

위처럼 동일한 기능의 코틀린 클래스를

여러개 만들었다 하더라도

동일 기능의 모든 코틀린 클래스는 C++ 함수를 호출할때 

C++ 가 컴파일된 1개의 똑같은 기계어 코드 함수를 호출하게 됩니다.

 

test1,test2,test3은 같은 C++ 함수 코드를 호출 하므로  

코틀린 클래스마다 C++에  설정된 변수등을

강제적으로 공유하게 됩니다.

 

그러므로 C++ 내부 변수를 설정할땐 이점을 유의해야 합니다.

 

 

안드로이드 스튜디오 코틀린 클래스 여러개에  C++ 소스 하나

반응형

+ Recent posts