Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
função estática «função» declarada mas não definida
Observações
Uma referência direta é feita a uma static função que nunca é definida.
Uma static função deve ser definida dentro do escopo do arquivo. Se a função é definida em outro arquivo, ela deve ser declarada extern.
Exemplo
O exemplo a seguir gera C2129:
// C2129.cpp
static void foo(); // C2129
int main() {
foo();
}
Resolução possível:
// C2129b.cpp
static void foo();
int main() {
foo();
}
static void foo() {}