cpp*_*ppb 4 c++ arrays
我有这样一个数组:
int a[100];
我只填充此数组中的前4个元素:
a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4;
当我这样做sizeof(a)/sizeof(a[0]) 时返回100.
sizeof(a)/sizeof(a[0])
有没有办法可以获得我已经为其赋值的元素数量,从而过滤掉剩余的96个未分配元素?
谢谢
Mat*_*hen 8
没有.没有什么可以追踪到的.
Mit*_*eat 7
否.使用数据结构,例如Vector,跟踪长度,或者使用不能作为实际值出现的值预填充数组,并在从开始循环时测试该值和数组的结尾.
Vector
归档时间:
15 年,9 月 前
查看次数:
2048 次
最近记录: