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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Никакого воздействия |