Мера даты для фильтрации значений, демонстрирующих противоречивое поведение

  1. Сделайте класс на обеих сторонах Java и C ++, просто вставив переменные-члены. Структуры C ++ - это действительно просто классы с общедоступными элементами данных. Если вы действительно в чистом C, перестаньте читать.
  2. Используйте свои IDE (ы), чтобы автоматически создавать сеттеры и геттеры для переменных-членов.
  3. Использовать javah для генерации заголовка C файл из класса Java.
  4. Сделайте некоторое редактирование на стороне C ++, чтобы сеттеры и геттеры соответствовали сгенерированному файлу заголовков.
  5. Поместите код JNI.

Это не идеальное решение, но это может сэкономить вам немного времени, и оно по крайней мере даст вам скелет, который вы можете редактировать. Эта функциональность может быть добавлена ​​в IDE, но без большого спроса, вероятно, этого не произойдет. Большинство IDE даже не поддерживают проекты смешанного языка, не говоря уже о том, чтобы они разговаривали друг с другом.

1
задан user3845582 18 March 2019 в 19:21
поделиться