加载中...

10.4 向量的长度


这里有几个函数可以让你在apvector中调用。其中一个是非常有用的,就是:length。显而易见的,它返回的是向量的长度(元素的个数)。

这比使用一个静态量用来确定循环的上限更好。使用这个方式,即使你的向量发生改变,你也不需要去修改你程序的循环语句。它们会在任何的向量中准确的工作着。

for (int i = 0; i < count.length(); i++) {
    cout << count[i] << endl;
}

最后一次的循环体被执行,i的值就等于count.length() - 1, 这指向最后一个元素。当i等于count.length() 时,条件语句为假,循环体不会被执行,这是一件好事,如果不这样它会导致发生一个运行时错误。


还没有评论.