это typedef для функции * это для выполнения обратных вызовов
, поэтому вы можете затем делать
if(location_cb != NULL)
{
location_cb(my_gps_location);
}
обратные вызовы хороши для событий, основанных на событиях, это позволяет вам передавать функции во что-тоэто может быть вызвано, когда происходят события.например, когда вы приобретаете местоположение GPS, пожалуйста, вызовите мою функцию с приобретенным вами GPS, чтобы я мог сделать свое дело, например сохранить его в базе данных или отобразить на экране