【问题标题】:C++ ReSharper - generating a variable of function's return value / parameter typeC ++ ReSharper - 生成函数返回值/参数类型的变量
【发布时间】:2017-07-19 15:36:11
【问题描述】:

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

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

【问题讨论】:

    标签: c++ visual-studio-2015 resharper-2016 visual-assist-x


    【解决方案1】:

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

    std::pair<int, long> getPairsOfNumbers();
    
    void testingNewVariableForFunctionReturn()
    {
        pairVar = getPairsOfNumbers();
    }
    

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-04-30
        • 1970-01-01
        • 1970-01-01
        • 2013-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-13
        • 2013-01-15
        相关资源
        最近更新 更多