Если функция будет иметь внутреннюю связь затем, то все переобъявления должны включать статический спецификатор класса памяти
Если функция будет иметь внутреннюю связь затем, то все переобъявления должны включать статический спецификатор класса памяти.
Если объявление функции имеет спецификатор класса памяти static
, оно имеет внутреннюю связь. Последующие redeclarations функции имеют внутреннюю связь даже без спецификатора static
.
Однако, если вы не задаете ключевое слово static
явным образом, это не сразу понятно от объявления, имеет ли функция внутреннюю связь.
Если функция будет иметь внутреннюю связь затем, то все переобъявления должны включать статический спецификатор класса памяти.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: фундаментальные понятия |
Категория: необходимый |