Какой смысл в ключевом слове static

Для .cpp файла в котором объявлена. Более того, в одном и том же проекте могут находиться несколько статических функций с одним и тем же именем, но находящиеся в разных cpp файлах. Это сделано для того, что-бы в крупных проектах, модули которых разрабатывают разные программисты, не произошел конфликт дублирования имён функций.

3