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