21
我有一个类的静态方法,可以说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();
}
但它不起作用。我应该如何访问这个方法?既然它是一个静态方法,我是否需要创建一个类的对象,或者我应该让这个类本身是静态的?
感谢,在这种情况下,我需要为静态的方法? – Simsons 2010-12-06 12:06:16