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