紧急求助!!!会的人10秒钟解决问题,简单得分,快!快!快!
只是想初始化一个静态数组而已,为何总出错???
a.h-----------------------------------
class a
{
static int * Data[100];
};
a.cpp----------------------------------
#include "a.h"
int * a::Data[100]={};
出错信息如下:
error C2059: syntax error : '}'
error C2143: syntax error : missing ';' before '}'
error C2143: syntax error : missing ';' before '}'
问题点数:5、回复次数:10Top
1 楼luou(大协作)回复于 2001-08-08 16:51:07 得分 0
你在做什么啊?Top
2 楼NewComeMan(新来的)回复于 2001-08-08 16:53:21 得分 0
我要一个静态数组,内放100个指向整型量的指针。Top
3 楼NewComeMan(新来的)回复于 2001-08-08 16:56:09 得分 0
初始化时想把这100个指针指向空。Top
4 楼ExitWindows(void)回复于 2001-08-08 17:11:22 得分 0
"int * a::Data[100]={};"??
Top
5 楼NewComeMan(新来的)回复于 2001-08-08 17:11:57 得分 0
没人来吗?我一直在这等着呢,立马给分喔!
快一点!很着急!!!
另:不会的帮忙推一下好吗?我推不动了!Top
6 楼NewComeMan(新来的)回复于 2001-08-08 17:14:23 得分 0
To ExitWindows(void)
"int * a::Data[100]={};"是我在初始化这个静态数组,以便使其内的100个指针指向空!
Top
7 楼TangDynasty(俺们那嘎都是IT人,俺们那嘎盛产CAO)回复于 2001-08-08 17:15:59 得分 0
int * a::Data[100]={};这句比较混乱Top
8 楼NewComeMan(新来的)回复于 2001-08-08 17:16:40 得分 0
直接告诉我怎么写才对吧!Top
9 楼NewComeMan(新来的)回复于 2001-08-08 17:19:46 得分 0
To TangDynasty(tangdynasty)
你说的混乱做何解?Top
10 楼brownfish201()回复于 2001-08-08 17:23:37 得分 5
int * a::Data[100]={NULL};
不够的初始化编译系统置为0
这句也可以不要,
静态数组声明时自动初始化为0.
Top




