У меня есть:
void add_all_msgs(std::deque<Message>::iterator &iter);
Как я могу сделать эту функцию "generic", чтобы она могла принимать любые типы ввода? Меня не волнует, если он перебирает deque, вектор или что-то еще, до тех пор, пока итератор повторяет сообщение. - возможно ли это прямо в С++?