Денис Макогон розбирає, чому напряму поєднати Java з C++ складніше, ніж здається, де закінчуються можливості FFM API та jextract і навіщо між ними потрібен C ABI. 

У статті автор на прикладах пояснює роботу з opaque handles, reinterpret_cast та C-адаптерами.

 [https://dou.ua/goto/lMzH](https://dou.ua/goto/lMzH)