Template:cpp/container/dsc difference type