是否没有Resharper 2016 C /VisualAssist X C /VS 2015快捷方式用于生成函数的返回值/特定参数类型的变量?
(我不是在谈论auto
,我的意思是实际类型)
如果您已经有一个可变名称,则可以使用Visual Assist的"从用法中创建"命令来执行此操作。使用非常简单的测试用例:
std::pair<int, long> getPairsOfNumbers();
void testingNewVariableForFunctionReturn()
{
pairVar = getPairsOfNumbers();
}
在未知符号" pairvar"上使用的用法创建,使您可以选择创建正确类型的新局部变量。Alt-Shift-Q是重构上下文菜单的默认键盘快捷键,一旦您将Caret放入变量名称。
在此处从用法文档创建:https://wholetomato.fogbugz.com/default.asp?w164
resharper C 具有"引入变量"重构为此目的。与VAX相似,您还可以使用"创建本地变量"/"创建全局变量"/"创建"字段"快速修复。