主要内容

头文件防卫式声明样式

生成代码中预处理器指令的样式

描述

App 配置窗格:代码外观

配置对象:coder.CodeConfig | coder.EmbeddedCodeConfig

为防止由于头文件的多次包含而导致编译错误,代码生成器在生成的头文件中生成 #ifndef#pragma once 构造。如果您的工程使用了不同文件但它们使用相同的预处理器宏,则使用 #pragma once 构造生成代码。#pragma once 的编译行为并未标准化。

设置

使用 include 防卫式声明

此设置是默认设置。

代码生成器生成 #ifndef 样式的 #include 防卫式声明。

使用一次 pragma

代码生成器生成 #pragma once 样式的 #include 防卫式声明。

编程用法

属性:HeaderGuardStyle
值:UseIncludeGuard | UsePragmaOnce
默认值:UseIncludeGuard

版本历史记录

在 R2019b 中推出