0

没有 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式来生成函数返回值/特定参数类型的变量吗?

(我不是在说auto,我是指实际类型)

4

2 回答 2

2

如果您已经有一个变量名,那么您可以使用 Visual Assist 的“从使用情况创建”命令来执行此操作。使用非常简单的测试用例:

std::pair<int, long> getPairsOfNumbers();

void testingNewVariableForFunctionReturn()
{
    pairVar = getPairsOfNumbers();
}

Create From Usage 未知符号“pairVar”为您提供了创建正确类型的新局部变量的选项。将插入符号放入变量名称后,Alt-Shift-Q 是重构上下文菜单的默认键盘快捷键。

从此处创建使用文档: https ://wholetomato.fogbugz.com/default.asp?W164

于 2017-03-01T22:15:01.540 回答
1

ReSharper C++ 为此目的进行了“引入变量”重构。与 VAX 类似,您也可以使用“创建局部变量”/“创建全局变量”/“创建字段”快速修复。

于 2017-03-05T15:06:42.847 回答