JetBrains Rider 2025.2 Help

预定义的 C++ 代码模板

本主题列出了 JetBrains Rider 2025.2 中所有预定义的 C++ 代码模板。 有关代码模板的更多信息,请参阅 使用实时模板创建源代码

模板

详情

union

联合声明

作用域 C++ 类型成员声明、C++ 类声明

主体

union $NAME$ {$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

enumclass

枚举类声明

作用域 C++ 类型成员声明、C++ 类声明

主体

enum class $NAME$ {$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

class

类声明

作用域 C++ 类声明、C++ 类型成员声明

主体

class $NAME$ {public:$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

enum

枚举声明

范围 C++ 类声明、C++ 类型成员声明

主体

enum $NAME$ {$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

incg

包含临界

范围 C/C++ 顶级声明,行首

主体

#ifndef $FILENAME$ #define $FILENAME$ $END$ #endif // $FILENAME$

参数

  • 文件名 - 计算为当前文件名的大写形式,所有非字母数字字符替换为下划线

  • 结束 - 应用模板后光标的位置。

结构体

结构声明

作用域 C++ 类声明、C++ 类型成员声明

主体

struct $NAME$ {$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

UCLASS

UCLASS 声明

范围 C++ 类声明,Unreal Engine 头文件

主体

UCLASS() class $NAME$:public $BASE$ {GENERATED_BODY() public:$END$};

参数

  • 名称 - 评估为指定的常量值

  • 基类 - 在变量被评估的位置显示基本代码补全列表

  • 结束 - 应用模板后光标的位置。

UENUM

UENUM 声明

作用域 C++ 类声明、Unreal Engine 头文件

主体

UENUM() enum $NAME$ {$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

UENUMCLASS

使用“枚举类”语法的 UENUM 声明

作用域 C++ 类声明、Unreal Engine 头文件

主体

UENUM() enum class $NAME$ {$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

UINTERFACE

UINTERFACE 声明

范围 C++ 类声明,Unreal Engine 头文件

主体

UINTERFACE() class U$NAME$:public UInterface {GENERATED_BODY()}; class I$NAME$ {GENERATED_BODY() public:$END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

USTRUCT

USTRUCT 声明

范围 C++ 类声明,Unreal Engine 头文件

主体

USTRUCT() struct $NAME$ {GENERATED_BODY() $END$};

参数

  • 名称 - 评估为指定的常量值

  • 结束 - 应用模板后光标的位置。

最后修改日期: 2025年 9月 26日