Приложения для устройств Android написаны на Java. Я также знаю о существовании NDK (Native Development Kit).
У меня есть библиотека, написанная на C ++, которая использует:
- STL контейнеры
- c ++ ввод / вывод (потоки и т. Д.)
- выделение / освобождение памяти с использованием новых и т. Д. *
Доступны ли все эти вещи программисту, который хочет использовать NDK для разработки на C ++?
Я уверен, что память и STL есть, но как насчет ввода / вывода из файлов? Могу ли я использовать istream / ostream? Я спрашиваю, потому что я запрограммировал приложения на Symbian, и мне пришлось использовать RFile и другие классы (не было поддержки fopen / fread и т. Д.).