Partager via


Erreur du compilateur C2601

'function' : les définitions de fonction locale sont illégales

Le code tente de définir une fonction dans une fonction.

Il peut également y avoir une accolade supplémentaire dans votre code source avant l’emplacement de l’erreur C2601.

L’exemple suivant génère l’erreur C2601 :

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

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