我在class A的头文件中定义了一个数组
 A.h
class A{
int p[5];
...
}
在A.cpp中调用,
A.cpp
func1{...
p[5]={1,2,3,4,5};
...
}编译的时候会报错:
  error   c2059:   syntax   error   :   {   
  error   c2143:   syntax   error   :   missing   ;   before   {   
  error   c2143:   syntax   error   :   missing   ;   before   } 
这是为什么啊?怎么改啊?基础比较差,请教一下大家。另外,我想在A.cpp中的两个函数func1和func2中都调用这个数组p[i],应该怎么定义和引用啊?ps:如果在func1中写 int p[5]={1,2,3,4,5};就不会报错,但是我想在func2中也调用,这样就不成了吧?谢谢赐教!