头文件防卫式声明样式
生成代码中预处理器指令的样式
描述
App 配置窗格:代码外观
为防止由于头文件的多次包含而导致编译错误,代码生成器在生成的头文件中生成 #ifndef 或 #pragma once 构造。如果您的工程使用了不同文件但它们使用相同的预处理器宏,则使用 #pragma once 构造生成代码。#pragma once 的编译行为并未标准化。
设置
- 使用 include 防卫式声明
此设置是默认设置。
代码生成器生成
#ifndef样式的#include防卫式声明。- 使用一次 pragma
代码生成器生成
#pragma once样式的#include防卫式声明。
编程用法
属性:HeaderGuardStyle |
值:UseIncludeGuard | UsePragmaOnce |
默认值:UseIncludeGuard |
版本历史记录
在 R2019b 中推出