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