C++静态数组在头文件中声明,在.C/.Cpp文件中定义。
Test.h 文件
class Test
{
public:
static char cArray[10];
static int iArray[5];
……
};
Test.cpp文件
char Test::cArray[10] = {'a','b','c','d','\0'};
int Test::iArray[5] = {1,2,3,4,5};
C++里面不能定义常量数组,但可以定义静态常量数组。
Test.h文件
class Test
{
public:
//const char cArray[10]; //错误
const static char cArray[10];
……
};
Test.cpp文件
const char Test::cArray[10] = {'a','b','c','d','\0'};
<<前一篇 WinCE5的数据类型 | C++中CTime与CString转换方法 后一篇>> |