Visual Studio c ++: как сгенерировать вызовы функций с их параметрами - PullRequest
0 голосов
/ 09 июля 2020

Я заметил, что параметры автозаполнения, такие как [Cltr + space] в Visual Studio IDE, могут вставлять только имена функций. Вот пример кода на C ++:

class  TestClass
    {
    public: 
        explicit TestClass();
        virtual ~TestClass();
        void callThisMethod(int a, char ch, string s);        
    }

// TestClass.cpp file
void TestClass:callThisMethod(int a, char ch, string s){.....}

// main.cpp file:
TestClass tc;
tc.callThisMethod(int a, char ch, string s); // here

Итак, есть ли способ вызвать вызовы функций со всеми необходимыми параметрами.

1 Ответ

3 голосов
/ 09 июля 2020

Visual Studio правильно спроектирована для того, что она делает:

Visual Studio IntelliSense 1

The intellisense will make you on the right track by keeping showing the function signature, so that you would know which parameters are actually required. For an instance:

Visual Studio IntelliSense 2

Из примера здесь ясно видно, что чем дольше вы вводите и предоставляете аргументы, тем больше всплывающих окон помогает go через подпись функции.

Таким образом, не похоже, что запрашиваемая вами функция в настоящее время доступна, и это не требуется из-за intellisense, который действительно очень помогает вам в этой ситуации.

...