ПРОВАЛЕННОЕ СОБЕСЕДОВАНИЕ - Я НЕ ЗНАЮ ЧТО ТАКОЕ ЕДИНИЦА КОМПИЛЯЦИИ

Еще одно проваленное интервью, но теперь с модификатором static

Как и volatile,  шанс 9 из 10, что будет вопрос о static.

Ответ тоже надо знать как "Отче наш".

Со static по сложнее, чем  с volatile.

В "чистом" C один вариант ответа.
В C++ немного другой вариант.

Детальнее смотрим например на stackoverflow

Но тут вопрос был в другом. 
Зная эти нюансы начал уточнять у интервьюера, в каком контексте его интересует.
Ответ был "во всех". 

Начал с самого простого, с области видимости в пределах одного компилируемой единицы.
Сразу прилетают вопрос, а что такое "компилируемая единица".

И тут чувствую себе как собака, что это такое я понимаю, но выразить мысль не могу.

Результат: "давай до свиданья".

P.S.
Кому интересно определение что такое "компилируемая единица", и дискуссию о ней чичитаем здесь:


Comments

Popular posts from this blog

ВЫГОРАНИЕ: ЗАДОЛБАЛСЯ РАБОТАТЬ

ПРОВАЛЕННОЕ СОБЕСЕДОВАНИЕ - НЕ ПРОШЕЛ СКРИНИНГ НА GOLANG