预定义的 C/C++ 包围模板
本主题列出了 ReSharper 2025.2 中所有预定义的 C/C++ 包围模板。 有关环绕模板的更多信息,请参阅 使用模板包裹代码片段。
模板 | 详细信息 |
|---|---|
| 匿名命名空间 范围 C++ 命名空间声明 主体 namespace {$END$$SELECTION$}
参数
|
| 反向 for 循环 范围 C/C++ 语句 主体 for (int $INDEX$ = $MAX$ - 1; $INDEX$ >= 0 ; --$INDEX$)
{
$SELECTION$$END$
}
参数
|
| 写入标准错误流 范围 C/C++ 语句 主体 std::wcerr << $END$;
参数
|
| do while 循环 范围 C/C++ 语句 主体 do
{
$SELECTION$$END$
} while ($EXPR$);
参数
|
| 基于范围的 for 循环 范围 C/C++ 语句 主体 for ($TYPE$ $VARIABLE$ : $COLLECTION$)
{
$SELECTION$$END$
}
参数
|
| 带整数索引的 for 循环 范围 C/C++ 语句 主体 for (int $INDEX$ = 0; $INDEX$ < $MAX$; ++$INDEX$)
{
$SELECTION$$END$
}
参数
|
| if 语句 范围 C/C++ 语句 主体 if ($EXPR$)
{
$SELECTION$$END$
}
参数
|
| 命名空间声明 范围 C++ 命名空间声明 主体 namespace $NAME$ {$END$$SELECTION$}
参数
|
| try catch 语句 范围 C/C++ 语句 主体 try
{
$SELECTION$$END$
}
catch ($EXCEPTION$) {}
参数
|
| while 语句 范围 C/C++ 语句 主体 while ($EXPR$)
{
$SELECTION$$END$
}
参数
|
| static_cast 表达式 范围 C/C++ 表达式 主体 static_cast<$TYPE$>($SELECTION$)
参数
|
| dynamic_cast 表达式 范围 C/C++ 表达式 主体 dynamic_cast<$TYPE$>($SELECTION$)
参数
|
| const_cast 表达式 范围 C/C++ 表达式 主体 const_cast<$TYPE$>($SELECTION$)
参数
|
| reinterpret_cast 表达式 范围 C/C++ 表达式 主体 reinterpret_cast<$TYPE$>($SELECTION$)
参数
|
| C 类转换表达式 范围 C/C++ 表达式 主体 (($TYPE$) $SELECTION$)
参数
|
| 包含临界包围模板 作用域 C/C++ 顶级声明,行首 主体 #ifndef $FILENAME$
#define $FILENAME$
$SELECTION$
#endif // $FILENAME$
参数
|
| if else 语句 范围 C/C++ 语句 主体 if ($COND$)
{
$SELECTION$
}
else
{
$END$
}
参数
|