ReSharper 2025.3 Help

预定义的 C++ 代码模板

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

模板

详情

union

联合声明

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

正文

union $NAME$ {$END$};

参数

  • NAME - 评估为指定的常量值

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

enumclass

枚举类声明

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

正文

enum class $NAME$ {$END$};

参数

  • NAME - 评估为指定的常量值

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

class

类声明

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

正文

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

参数

  • NAME - 评估为指定的常量值

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

enum

枚举声明

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

正文

enum $NAME$ {$END$};

参数

  • NAME - 评估为指定的常量值

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

incg

包含临界

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

正文

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

参数

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

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

struct

结构声明

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

正文

struct $NAME$ {$END$};

参数

  • NAME - 评估为指定的常量值

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

UCLASS

UCLASS 声明

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

正文

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

参数

  • NAME - 评估为指定的常量值

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

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

UENUM

UENUM 声明

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

正文

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

参数

  • NAME - 评估为指定的常量值

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

UENUMCLASS

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

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

正文

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

参数

  • NAME - 评估为指定的常量值

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

UINTERFACE

UINTERFACE 声明

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

正文

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

参数

  • NAME - 评估为指定的常量值

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

USTRUCT

USTRUCT 声明

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

正文

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

参数

  • NAME - 评估为指定的常量值

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

最后修改日期: 2025年 12月 8日