编译器错误 C2256

在“function”上非法使用友元说明符

析构函数或构造函数不能指定为友元

以下示例生成 C2256:

// C2256.cpp
// compile with: /c
class C {
public:
   friend ~C();   // C2256
   ~C();   // OK
};