在C++中,可以在头文件中声明数组并在cpp文件中定义它。以下是一个示例:
在头文件(例如example.h)中声明数组:
// example.h
extern int myArray[5];
在cpp文件(例如example.cpp)中定义数组:
// example.cpp
int myArray[5] = {1, 2, 3, 4, 5};
在这个示例中,头文件example.h中使用extern关键字声明了一个名为myArray的整型数组,大小为5。这表示myArray是在其他文件中定义的全局变量。然后,在cpp文件example.cpp中,我们使用int关键字定义了myArray,并初始化了数组的元素。
这种方式可以将数组的声明和定义分离,使得多个cpp文件可以共享同一个数组。在其他cpp文件中,可以通过包含example.h头文件来访问和使用myArray数组。
注意:在头文件中只能声明数组,不能定义它。定义数组需要在cpp文件中进行。
领取专属 10元无门槛券
手把手带您无忧上云