Я читал о внешнем классе хранения с этого сайта:
https://www.geeksforgeeks.org/understanding-extern-keyword-in-c/
и есть этот пример:
#include "somefile.h"extern int var;
int main(void)
{
var = 10;
return 0;
}
Предположим, что somefile.h имеет определение var
Поскольку мы не можем определить переменную, которая является внешним классом хранения, как она работает правильно?
Означает ли это, что если переменная extern уже определена где-то в скрипте, а затем, если я переопределю ее в своем коде, она будет работать?
Задача ещё не решена.
Других решений пока нет …