我想更好地瞭解模板傳遞模板參數
我有開始像這樣在我的.h模板類:
template <class DOC_POLICY, class PRINT_POLICY, class UNDO_POLICY>
class CP_EXPORT CP_Application : public CP_Application_Imp
現在我需要在我的.cpp初始化如此,所以我做:
CPLAT::CP_DocumentPolicy_None * d = new CPLAT::CP_DocumentPolicy_None();
CPLAT::CP_PrintPolicy_None * p = new CPLAT::CP_PrintPolicy_None();
CPLAT::CP_UndoPolicy_None * u = new CPLAT::CP_UndoPolicy_None();
CPLAT::CP_Application::Init(d, p, u);
我在CPLAT :: CP_Application :: Init(d,p,u)上得到一個錯誤;各國:
錯誤:「模板類CPLAT :: CP_Application」沒有模板參數
怎樣一個通模板參數使用?