【发布时间】:2017-07-19 15:36:11
【问题描述】:
是否有用于生成函数返回值/特定参数类型的变量的 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式?
(我不是在说auto,我是指实际类型)
【问题讨论】:
标签: c++ visual-studio-2015 resharper-2016 visual-assist-x
是否有用于生成函数返回值/特定参数类型的变量的 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式?
(我不是在说auto,我是指实际类型)
【问题讨论】:
标签: c++ visual-studio-2015 resharper-2016 visual-assist-x
如果您已经有一个变量名,那么您可以使用 Visual Assist 的“从使用情况创建”命令来执行此操作。使用非常简单的测试用例:
std::pair<int, long> getPairsOfNumbers();
void testingNewVariableForFunctionReturn()
{
pairVar = getPairsOfNumbers();
}
从未知符号“pairVar”上的使用中创建为您提供了创建正确类型的新局部变量的选项。将插入符号放入变量名称后,Alt-Shift-Q 是重构上下文菜单的默认键盘快捷键。
【讨论】:
ReSharper C++ 为此目的进行了“引入变量”重构。与VAX类似,您也可以使用“创建局部变量”/“创建全局变量”/“创建字段”快速修复。
【讨论】: