hur.cn - 华软网

 热门搜索

请教一下,关于MFC中CArray类声明的对象,能用作缓冲区接受变量吗?

  作者:未知    来源:网络    更新时间:2011/8/3
例:CFile file("yjh.txt",CFile::modeRead);

CString str = "";


DWORD dwFileLen;
dwFileLen = file.GetLength();

file.Read((void*)str.GetBuffer(dwFileLen)
,dwFileLen);
file.Close();
str.ReleaseBuffer();

就是能用CArray<T,T>替换CString吗?
---华软 网友回答---
为什么要替换?CString是类 CArray是可变长数组
---华软网友回复---
我是才学MFC,我当初的想法,是平时我们在c语言中都用数组作为接受参数来提取传进去的数据。然后我就想MFC中的CArray类是否也提供了这种方法。
---华软网友回复---
CStringArray
---华软网友回复---
CArray<char,char>arr;
&arr[0]
---华软网友回复---
可以,没啥不可以的
---华软网友回复---
可以用char[]数组
引用 2 楼 yujunhui1987 的回复:
我是才学MFC,我当初的想法,是平时我们在c语言中都用数组作为接受参数来提取传进去的数据。然后我就想MFC中的CArray类是否也提供了这种方法。
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。