У меня есть внешняя скомпилированная статическая библиотека C ++, которую я использую в своем приложении для Android.Эта библиотека читает файл.Я хочу знать, есть ли способ, которым я могу «перенаправить» функцию, которая читает файл, так, чтобы он читал другой файл.
Так что, если это так:
fopen("myfile.txt", "rb");
Я хочуперехватите это и сделайте это вместо этого:
fopen("myotherfile.txt", "rb");
В Objective-C я использую MethodSwizzling .Есть ли что-то подобное, что я могу сделать в C ++ или Android NDK?