Должны ли функции быть «внешними» в заголовочных файлах?
Должны ли быть сделаны функцииextern
в заголовочных файлах? Или ониextern
по умолчанию?
Например, я должен написать это:
// birthdays.h
struct person find_birthday(const char* name);
или это:
// birthdays.h
extern struct person find_birthday(const char* name);