Before functions such as constructors or destructors can be defined for a class, they must be declared in the class. Ex:
// compile with: /c
class C {};
C::~C() {} // C2600
Possible resolution:
// compile with: /c
class C {
C::~C();
};
C::~C() {}
This article is a derivative work based on Compiler Error C2600 which is provided by MSDN Community Content - Visual C++.