Estoy un poco confundido acerca de si debería usar typedef en C ++ y cuándo. Siento que es un acto de equilibrio entre legibilidad y claridad. Aquí hay una muestra de código sin ningún tipo de definición: int sum(std::vector<int>::const_iterator first,