【发布时间】:2011-05-20 22:35:16
【问题描述】:
我有一个类,比如说CAppPath,它有一个静态方法:
public:
static CString GetAppPath();
在CAppPath.cpp 中定义为:
CString CAppPath::GetAppPath()
{
return "C:\..\MypAth";
}
现在我有另一个类CXMLHandler,我在其中包含了CAppPath.h。但是如何调用GetAppPath() 方法呢?我试过了:
#include "CAppPath.h"
void CXMLHandler::MyMethod
{
CNDSClientDlg->GetAppPath();
}
但它不起作用。我应该如何访问此方法?既然是静态方法,那我需要创建类的对象还是让类本身静态?
【问题讨论】:
标签: c++ windows oop mfc static-methods