编译器错误 C2583

'const/volatile' 'this' 指针对于构造函数/析构函数是非法的

构造函数或析构函数声明为 constvolatile。 这是不允许的。

以下示例生成 C2583:

// C2583.cpp
// compile with: /c
class A {
public:
   int i;
   A() const;   // C2583

   // try the following line instead
   // A();
};