类的传染媒介没有返回长度

dun*_*sys -2 c++ vector

我有一个类向量:vector<qANDa> spanish;我希望它返回长度,我正在使用代码:int a = spanish.length();,但它说,No member named 'length' in 'std::__1::vector<qANDa, std::__1::allocator<qANDa> >'.所以我基本上想知道为什么这是.

dee*_*iip 8

它应该是:

int a = spanish.size();
Run Code Online (Sandbox Code Playgroud)

std::vector<T> 没有成员的名字 length()

  • @newbie,注意`size()`也在`string`中 (2认同)