C++ ReSharper - 生成函数的 return 值/参数类型的变量
C++ ReSharper - generating a variable of function's return value / parameter type
没有 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式来生成函数的 return 值/特定参数类型的变量吗?
(我说的不是auto
,我说的是实际类型)
如果您已经有了一个变量名,那么您可以使用 Visual Assist 的 "Create From Usage" 命令来完成此操作。使用非常简单的测试用例:
std::pair<int, long> getPairsOfNumbers();
void testingNewVariableForFunctionReturn()
{
pairVar = getPairsOfNumbers();
}
根据未知符号的用法创建 "pairVar" 使您可以选择创建正确类型的新局部变量。 Alt-Shift-Q 是重构上下文菜单的默认键盘快捷键,一旦您将插入符号放入变量名称中。
ReSharper C++ 为此进行了 "Introduce Variable" 重构。与VAX类似,您也可以使用"Create local variable"/"Create global variable"/"Create field"快速修复。
没有 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式来生成函数的 return 值/特定参数类型的变量吗?
(我说的不是auto
,我说的是实际类型)
如果您已经有了一个变量名,那么您可以使用 Visual Assist 的 "Create From Usage" 命令来完成此操作。使用非常简单的测试用例:
std::pair<int, long> getPairsOfNumbers();
void testingNewVariableForFunctionReturn()
{
pairVar = getPairsOfNumbers();
}
根据未知符号的用法创建 "pairVar" 使您可以选择创建正确类型的新局部变量。 Alt-Shift-Q 是重构上下文菜单的默认键盘快捷键,一旦您将插入符号放入变量名称中。
ReSharper C++ 为此进行了 "Introduce Variable" 重构。与VAX类似,您也可以使用"Create local variable"/"Create global variable"/"Create field"快速修复。