C++ ReSharper - генерация переменной возвращаемого значения функции / типа параметра
Нет ли в ReSharper 2016 C++/VisualAssist X C++/VS 2015 ярлыка для создания переменной возвращаемого значения функции / определенного типа параметра?
(Я не говорю о auto
Я имею ввиду актуальный тип)
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
Для этой цели в ReSharper C++ есть рефакторинг "Ввести переменную". Подобно VAX, вы также можете использовать быстрые исправления "Создать локальную переменную"/"Создать глобальную переменную"/"Создать поле".