当前位置: 代码迷 >> VC >> 怎样合理定义 UCHAR[] 的大小
  详细解决方案

怎样合理定义 UCHAR[] 的大小

热度:1800   发布时间:2013-02-25 00:00:00.0
求助:怎样合理定义 UCHAR[] 的大小?
我有下面两行代码:

int ReadBufferSize = 10;

UCHAR FileBuffer[ReadBufferSize];


这两行代码在 vc 2005 中编译通不过。


把这两行代码改成:

UCHAR FileBuffer[10];

就可以编译通过。

请问,是 ReadBufferSize 的类型不对吗?

------解决方案--------------------------------------------------------
不是~
------解决方案--------------------------------------------------------
数组要求const 大小定义
你可以用 
UCHAR* FileBuffer = new UCHAR[n];