При использовании JNI для взаимодействия между Java и C javah анализирует логическое значение в Java на jBoolean
в Заголовочный файл JNI. Когда я использую bool
в файле C, компилятор Visual Studio выдает предупреждение о том, что
предупреждение C4800: 'jboolean': принуждение значения bool к 'true' или 'false' (предупреждение о производительности)
Следует ли использовать какой-либо другой тип данных? Или, если здесь единственный тип данных bool
, с какими именно проблемами производительности я могу столкнуться?