Поделиться через


Ошибка компилятора C3083

"function": символ слева от "::" должен быть типом

Функция была вызвана неправильно.

Пример

Следующий пример приводит к возникновению ошибки C3083.

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

struct N1 {
   ~N1();
};

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