vector ----- size function Notes

function returns the size of the vector size vector, return type size_type, Member type  size_type  IS AN unsigned Integral type, i.e. an unsigned integer;

vector<int> A;

A.size () - 1 because the size returned value is an unsigned type so A.size () - 1 out of range, a large number of

Proper use (int) (A.size () - 1)

Guess you like

Origin www.cnblogs.com/pacino12134/p/10993358.html