xxsr.net
当前位置:首页 >> LPTSTR str=m_IP.GEtBuFFEr(num); 这个函数为什么s... >>

LPTSTR str=m_IP.GEtBuFFEr(num); 这个函数为什么s...

估计你用的VC6, 用GetBuffer(0) 替代GetBuffer(); 或者干脆用CString 的类型转换函数。 gSerialPort.WriteFile((void*)(LPCTSTR)strSend,nLen,&dwWrite,&overLappedWrite);

GetBuffer最好应该跟上ReleaseBuffer才对 cout

GetBuffer和ReleaseBuffer是从其父类CSimpleStringT继承过来的。GetBuffer的作用是:“Returns a pointer to the internal character buffer”,ReleaseBuffer的作用是:“Releases control of the buffer allocated by GetBuffer.”。这两个函数的...

LPTSTR CString::GetBuffer(int nMinBufLength),它的实现方法是: 首先通过CString::GetData()取得CStringData对象的指针。该指针是通过存放字符串的指针m_pchData先后偏移sizeof(CStringData),从而得到了CStringData的地址。 然后根据参数nMin...

很多错误用法中最典型的一个就是Cstring:: GetBuffer ()了.查了MSDN,里面对这个operation的描述是: Returns a pointer to the internal character buffer...

GetBuffer和ReleaseBuffer是从其父类CSimpleStringT继承过来的。GetBuffer的作用是:“Returns a pointer to the internal character buffer”,ReleaseBuffer的作用是:“Releases control of the buffer allocated by GetBuffer.”。这两个函数的...

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com