Compilerfehler C2082

Neudefinition des formalen Parameters "Bezeichner"

Ein formaler Parameter einer Funktion wird im Funktionsrumpf erneut deklariert. Um den Fehler zu beheben, entfernen Sie die Neudefinition.

Im folgenden Beispiel wird C2082 generiert.

// C2082.cpp
void func(int num1) {
   int num1;   // C2082
   int num2;   // OK

   auto lambda1 = [](int num1){ int num1; };   // C2082
   auto lambda2 = [](int num1){ int num2; };   // OK
}