深圳到广州火车站大巴:VC指针问题
来源:百度文库 编辑:中科新闻网 时间:2024/05/11 17:00:18
CMonitorCommPortBase * pThis;
pThis = (CMonitorCommPortBase * )pParam
请问上面这两句该怎么理解?
注:CMonitorCommPortBase是用户定义的一个类
CCmdUnitMPS4000 * pCmd;
pCmd = new CCmdUnitMPS4000;
这两句又怎么理解?
CCmdUnitMPS4000也是一个用户定义好的类。
pThis = (CMonitorCommPortBase * )pParam
请问上面这两句该怎么理解?
注:CMonitorCommPortBase是用户定义的一个类
CCmdUnitMPS4000 * pCmd;
pCmd = new CCmdUnitMPS4000;
这两句又怎么理解?
CCmdUnitMPS4000也是一个用户定义好的类。
CMonitorCommPortBase * pThis;
//定义一个 CMonitorCommPortBase 的 指针
pThis = (CMonitorCommPortBase * )pParam
//把 pParam 这个强制转换成 CMonitorCommPortBase * 并赋值给pThis;
CCmdUnitMPS4000 * pCmd;
////定义一个 CCmdUnitMPS4000 的 指针 pCmd;
pCmd = new CCmdUnitMPS4000;
//为 pCmd 开辟内存;
创建一个指向CCmdUnitMPS4000对象的指针,通过对pCmd的操作能访问到已分配的CCmdUnitMPS4000实例的方法和成员
把pParam强制类型转换成CMonitorCommPortBase * 类型