Template:cpp/container/dsc iterator semantics