Всем доброго времени суток. По немногу учу с++, пишу свою игру на OpenGL(стратегия). И вот попал в затруднение. Суть проблемы такова, есть клас салдата 
  
 нужно написать функцию которая принимает масив обектов R_ant и масив обектов класа B_ant; 
 а лучше указатель на обекти. 
 Ну собственно есть похожая функия она ищет пищу всьо работает прекрасно. 
  
 А вот как написать глобальную функцию которая будет принимать обекти R_ant и B_ant. 
 тоесть я хочу чтоб ета функция search могла принимать указатель как на R_ant так и на B_ant. 
 чтото типа такого void search(R_ant* r_ant, B_ant* b_ant) 
 или такую функцию нужно писать для каждого класса?