Condividi tramite


Errore del compilatore C2267

'function': le funzioni statiche con ambito di blocco non sono valide

Una funzione locale è dichiarata static. Le funzioni statiche devono avere un ambito globale.

L'esempio seguente genera l'errore C2267:

// C2267.cpp
static int func2();   // OK
int main() {
    static int func1();   // C2267
}