读书人

参数是类的指针,这个参数的类型如何写

发布时间: 2012-06-01 16:46:36 作者: rapoo

参数是类的指针,这个参数的类型怎么写
参数是类的指针,这个参数的类型怎么写
比如,void CCommon::LoadDll(??? dlg, int IDCid)
第一个参数dlg是一个指向类的指针(CSample1 *dlg1, CSample2* dlg2之类的)

这个dlg的类型怎么写?

[解决办法]
参数是指针的,无论是POD内置类型还是结构体、类等类型的都一样,直接用就行了
void CCommon::LoadDll(CSample* dlg, int IDCid)

如果你这里的意思是一堆dlg的话,建议将这些dlg的类全封装到一个类里,再具体调用即可。

class CAllDlg{
CSample1 m_dlg1;
CSample2 m_dlg2;
...
};
void CCommon::LoadDll(CAllDlg* dlg, int IDCid)
{
dlg->m_dlg1;
...
}

读书人网 >C++

热点推荐