cpp/iterator/common iterator/iterator traits

Provides the uniform interface to the properties of the std type.