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


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

"идентификатор": "const/volatile" указатель "this" недопустим для конструкторов и деструкторов"

Замечания

Конструктор или деструктор не могут быть объявлены const или volatile.

Пример

В следующем примере генерируется C2583:

// C2583.cpp
// compile with: /c
struct S
{
    S() const {}   // C2583

    // Try the following line instead:
    // S() {}
};