C++实操 - 如何判断外部引用数组的大小 & 如何外部引用常量
在C语言中,在一个文件中定义的数组,在另一个文件中使用时,sizeof操作符是不能使用的。file1.c: int array[ ] = {1, 2, 3}; file2.c:extern int array[ ];一个未指定大小的外部数组是一个不完整的类型;你不能对它应用sizeof。sizeof在编译时操作,没有办法了解一个在其他文件中定义的数组的大小。你有三个选择:第一个:在定义数组的同一个源...