预定义的 C++ 代码模板
本主题列出了 ReSharper 2025.3 中所有预定义的 C++ 代码模板。 有关代码片段模板的更多信息,请参阅 使用实时模板创建源代码。
模板 | 详情 |
|---|---|
| 联合声明 范围 C++ 类型成员声明,C++ 类声明 正文 union $NAME$ {$END$};
参数
|
| 枚举类声明 范围 C++ 类型成员声明,C++ 类声明 正文 enum class $NAME$ {$END$};
参数
|
| 类声明 范围 C++ 类声明,C++ 类型成员声明 正文 class $NAME$ {public:$END$};
参数
|
| 枚举声明 范围 C++ 类声明,C++ 类型成员声明 正文 enum $NAME$ {$END$};
参数
|
| 包含临界 范围 C/C++ 顶级声明,行首 正文 #ifndef $FILENAME$
#define $FILENAME$
$END$
#endif // $FILENAME$
参数
|
| 结构声明 范围 C++ 类声明,C++ 类型成员声明 正文 struct $NAME$ {$END$};
参数
|
| UCLASS 声明 范围 C++ 类声明,Unreal Engine 头文件 正文 UCLASS()
class $NAME$:public $BASE$ {GENERATED_BODY() public:$END$};
参数
|
| UENUM 声明 范围 C++ 类声明,Unreal Engine 头文件 正文 UENUM()
enum $NAME$ {$END$};
参数
|
| 使用“枚举类”语法的 UENUM 声明 范围 C++ 类声明,Unreal Engine 头文件 正文 UENUM()
enum class $NAME$ {$END$};
参数
|
| UINTERFACE 声明 范围 C++ 类声明,Unreal Engine 头文件 正文 UINTERFACE()
class U$NAME$:public UInterface {GENERATED_BODY()};
class I$NAME$ {GENERATED_BODY() public:$END$};
参数
|
| USTRUCT 声明 范围 C++ 类声明,Unreal Engine 头文件 正文 USTRUCT()
struct $NAME$ {GENERATED_BODY() $END$};
参数
|