Поскольку функция по умолчанию является внешней, поэтому ключевое слово extern является избыточным.Некоторым людям нравится явно добавлять extern, когда они хотят намекнуть другим разработчикам, что определение функции не должно быть найдено в файле .cpp с тем же именем, что и этот файл .h, затем они добавляюткомментарий к точке, где функция объявлена.Но, с точки зрения компилятора, это ни на что не влияет.