在C++头文件定义并初始化一个 int 数组 为什么不可以!!!! 急急急,在线等! 30
在C++头文件定义并初始化一个int数组为什么不可以!!!!急急急,在线等!求详细解答问题的大大出现,在头文件定义并初始化,inta[]={0,0,0};...
在C++头文件定义并初始化一个 int 数组 为什么不可以!!!! 急急急,在线等!求详细解答问题的大大出现,在 头文件定义并初始化, int a[] ={0,0,0};
展开
展开全部
追问
我想问的是在.h 头文件里面 定义并初始化,并不是在函数中定义初始化……
追答
how about now!!!
header file:
#ifndef HEAD_H
#define HEAD_H
#include<iostream>
class math{
public:
static const int array[20];
//....
};
const int math::array[20] = {0};
#endif
main file:
#include<iostream>
#include "head.h"
using namespace std;
int main(){
math val1;
for (int i=0; i<20; i++){
cout << val1.array[i] << endl;
}
return 0;
}
The result should like:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询