预定义的 C++ 代码模板
本主题列出了 JetBrains Rider 2025.2 中所有预定义的 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$};
参数
|