c++,类的静态数据成员还需要在类外声明,常数据成员不用在类外声明对吗

2025-06-22 00:40:17
推荐回答(1个)
回答1:

在这个类中声明数组: static int itest[10]; 在含有类的非inline函数定义的文件中定义: int 类名::itest[10]={1,2,3,4}; 由于静态数据成员在程序中只能定义一次,所以静态数据成员的初始化一般不应给放在头文件中