Как автоматически изменить последовательность параметров функции в VisualStudio - PullRequest
0 голосов
/ 31 января 2019

Есть ли в Visual Studio опция автоматического рефакторинга в C ++ для изменения последовательности параметров функции (свободной или членской), в то время как все ее вызовы также автоматически рефакторируются?

Т.е. рефакторинг this

#include <iostream>
auto MyFunction(const char* a, int b) { std::cout << a << b; };
int main()
{
    MyFunction("h", 1);
}

в этот

#include <iostream>
auto MyFunction(int b, const char* a) { std::cout << a << b; };
int main()
{
    MyFunction(1, "h");
}

без необходимости переупорядочивать параметры в вызове вручную.

Я не нашел такой опции в самой Visual Studio (2017)и у меня нет доступа к Visual Assist или Resharper C ++ (чтобы попытаться, если их функция сигнатура изменения обеспечивает эту функциональность для C ++).

1 Ответ

0 голосов
/ 31 января 2019

Ну, ответ на ваш вопрос "нет", боюсь, такой встроенной опции нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...