16,471
社区成员
发帖
与我相关
我的任务
分享
class A : public CObject
{
private:
A();
public:
static A* New() { return new A; }
......
};
A* pa = A::New();
pa->foo();
class unable_derived
{
friend class A;
unable_derived()
{
}
};
class A:public CObject, private virtual unable_derived
{
};
class B: public A
{
};
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
// 初始化 MFC 并在失败时显示错误
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
{
// TODO: 更改错误代码以符合您的需要
_tprintf(_T("错误: MFC 初始化失败\n"));
nRetCode = 1;
}
else
{
// TODO: 在此处为应用程序的行为编写代码。
A aa;
B bb;
}
return nRetCode;
}