That is a good point.
This is not a good point since it's implementation defined.Quote:
Also since vector has this line in it's definition:
I would agree it seems appropriate.Quote:
I would say in the case of a std::vector the use of size_t or std::vector::size_type is appropriate.