반응형
위 예의 그림 처럼
안드로이드 스튜디오 코틀린에서 클래스를 만들고
그 클래스에서 C++로 만든 소스를 호출하는 함수가 포함 되어있을때
위처럼 동일한 기능의 코틀린 클래스를
여러개 만들었다 하더라도
동일 기능의 모든 코틀린 클래스는 C++ 함수를 호출할때
C++ 가 컴파일된 1개의 똑같은 기계어 코드 함수를 호출하게 됩니다.
test1,test2,test3은 같은 C++ 함수 코드를 호출 하므로
코틀린 클래스마다 C++에 설정된 변수등을
강제적으로 공유하게 됩니다.
그러므로 C++ 내부 변수를 설정할땐 이점을 유의해야 합니다.
Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 - 기타 자격증 | 쿠팡
쿠팡에서 Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 기타 자격증 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'프로그램잉_기타 > 안드로이드 스튜디오' 카테고리의 다른 글
Installed Build Tools revision 31.0.0 is corrupted. 에러 (0) | 2021.10.21 |
---|---|
코틀린 루프에서 continue 와 break (0) | 2021.09.14 |
C++ 논리 연산자 and or not, 비트 연산자 and or xor not (0) | 2021.05.14 |
구글 블러그에 app-ads.txt 개시 방법 (0) | 2021.05.03 |
Cannot fit requested classes in a single dex file (# methods: 70512 > 65536) 에러 발생시 (0) | 2021.04.26 |