Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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() {}