Compartir a través de


Error del compilador C2601

'función': las definiciones de funciones locales no son válidas

El código intenta definir una función dentro de una función.

O bien puede que haya una llave extra en el código fuente antes de la ubicación del error C2601.

El ejemplo siguiente genera el error C2601:

// C2601.cpp
int main() {
   int i = 0;

   void funcname(int j) {   // C2601
      j++;
   }
}