当前位置: 代码迷 >> C++ >> C++2010 Error:不允许应用不完整的类型
  详细解决方案

C++2010 Error:不允许应用不完整的类型

热度:3980   发布时间:2013-02-26 00:00:00.0
C++2010 Error:不允许使用不完整的类型

无论上述的哪一种都报错,到底那一种写法是对的啊??我想声明一个Long型的数组。

------解决方案--------------------------------------------------------
因为你没有具体给出Vpdx[]数组的大小,
所以报类型不完整的错了。
应该是:
long Vpdx[1000];

------解决方案--------------------------------------------------------
这种写法只能放到函数参数里面, 但是也等同于数组指针. 
一般定义数组都需要提供大小, 或者通过给予初始化列表来让编译器自行判断大小.
void func(char name[]);
char name[FIX_SIZE];
char name[] = "string here".
  相关解决方案