exponenta event banner

Сохранить extern ключевое слово в объявлениях функций

Описание

Укажите, следует ли включать extern ключевое слово в объявлениях функций в сгенерированном коде.

Примечание

extern ключевое слово является необязательным для функций с внешней связью. Считается, что надлежащая практика программирования включает extern ключевое слово в объявлениях функций для читаемости кода.

Категория: Создание кода > Стиль кода

Настройки

По умолчанию: вкл.

На

Включить extern ключевое слово в объявлениях функций в сгенерированном коде. Например, созданный код для модели rtwdemo_hyperlinks содержит следующие объявления функций в rtwdemo_hyperlinks.h:

/* Model entry point functions */
extern void rtwdemo_hyperlinks_initialize(void);
extern void rtwdemo_hyperlinks_step(void);

extern ключевое слово явно указывает, что функция имеет внешнюю связь. Определения функций в этом примере находятся в созданном файле rtwdemo_hyperlinks.c.

Прочь

Удалить extern ключевое слово из объявлений функций в сгенерированном коде.

Информация командной строки

Параметр: PreserveExternInFcnDecls
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'on'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасностиНикакого воздействия

Связанные темы