Делает ли объявление внешней переменной копию этого?
Допустим, у меня есть:
file1.c
uint8_t array[] = {1, 2, 3};
main.c
extern uint8_t array[];
Создает ли это копию массива переменных в main.c?
1 ответ
Решение
Нет, он говорит компоновщику "где-то есть переменная с этим именем, пожалуйста, указывайте ссылку на нее всякий раз, когда она упоминается".