Errore del compilatore C2082

ridefinizione del parametro formale 'identifier'

Un parametro formale in una funzione è dichiarato di nuovo all'interno del corpo della funzione. Per risolvere l'errore, rimuovere la ridefinizione.

L'esempio seguente genera l'errore C2082:

// 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
}