返回列表 回复 发帖

网络编程 第十四章的问题

本帖最后由 123123aa 于 2010-12-18 18:53 编辑

其中示例有这么一段话


strTime = "20" + CString(&SmParam.TP_SCTS[0],2)
                                + "-" + CString(&SmParam.TP_SCTS[2],2)
                                + "-" + CString(&SmParam.TP_SCTS[4],2)
                                + " " + CString(&SmParam.TP_SCTS[6],2)
                                + ":" + CString(&SmParam.TP_SCTS[8],2)
                                + ":" + CString(&SmParam.TP_SCTS[10],2);

CString()使用的是构造函数把?CString(&SmParam.TP_SCTS[0],2)   这个代表什么意思?这个构造函数代表什么意思?

我对MFC不熟悉 都是用API编的!
CString(SmParam.TP_SCTS[0],2)是构造字符串,因为在这里使用了"20"和“+”重载,所以这样使用的话,可以使这些代码直接被移植都是可以的。但是,这样使用的前提是必须是至少有一个 CString 对象和一个 LPCSTR 数据的场合。
返回列表