Compartilhar via


Erro do compilador C3083

“function”: o símbolo à esquerda de um “::” deve ser um tipo

Uma função foi chamada incorretamente.

Exemplo

O exemplo a seguir gera o erro C3083.

// C3083.cpp
// compile with: /c
struct N {
   ~N();
};

struct N1 {
   ~N1();
};

N::N::~N() {}   // C3083
N1::~N1() {}   // OK