Мой вопрос совпадает с с этим , но там нет подробностей по моему конкретному вопросу.
Я не могу понять одну вещь, я не нашел в спецификации, и я очень удивлен, что никто не спросил это.
Рассмотрим оператор:
m_str = m_env->NewStringUTF("string");
Как подсчитываются ссылки на объекты Java, созданные из C ++? Могут ли эти объекты храниться в вызовах собственных методов (C ++) или они будут собраны после того, как метод С ++ завершит выполнение и вернет управление Java?