Return the number of elements between the specified lhs and rhs as a signed value. The behavior is undefined unless lhs and rhs reference the same array. Note that the return value is positive when a positive number of rhs++ invocations would result in lhs == rhs, and negative when a positive number of rhs‐‐ invocations would result in lhs == rhs.

Synopsis

Declared in <bdlc_compactedarray.h>

template<class TYPE>
std::ptrdiff_t
operator‐(
    CompactedArray_ConstIterator<TYPE> const& lhs,
    CompactedArray_ConstIterator<TYPE> const& rhs);

Created with MrDocs