Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
funzione statica 'function' dichiarata ma non definita
Osservazioni:
Viene fatto un riferimento in avanti a una static funzione che non è mai definita.
Una static funzione deve essere definita nell'ambito del file. Se la funzione è definita in un altro file, deve essere dichiarata extern.
Esempio
L'esempio seguente genera l'errore C2129:
// C2129.cpp
static void foo(); // C2129
int main() {
foo();
}
Possibile soluzione:
// C2129b.cpp
static void foo();
int main() {
foo();
}
static void foo() {}