c++ 获取数组长度

1、对于数组或者传递的数组参数,可以直接使用如下的宏或者类似的函数来获取。 #define getArrayLen(array,len) {len = sizeof(array)/sizeof(array[0]);} 2、对于指向数组的指针,可以通过指针来获取数组大小。 需要先了解下数组申请时的结构,如下  申请时或在所有元素前多出一个单元存放数组的大小。所以只要找到那个单元就能知道数组大小。 首
相关文章
相关标签/搜索