首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-02-19 
C++2010 Error:不允许使用不完整的类型无论上述的哪一种都报错,到底那一种写法是对的啊??我想声明一个Long

C++2010 Error:不允许使用不完整的类型
C++2010 Error:不允许应用不完整的类型C++2010 Error:不允许应用不完整的类型C++2010 Error:不允许应用不完整的类型
无论上述的哪一种都报错,到底那一种写法是对的啊??我想声明一个Long型的数组。
[解决办法]
因为你没有具体给出Vpdx[]数组的大小,
所以报类型不完整的错了。
应该是:

long Vpdx[1000];

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

热点排行