Tags: C++ Programming C++ Templates
C++ templates gives us, the developers, a great way to create containers and generic classes that can support a type-safe environment. Everything is good, until the time comes and you want to store multiple template specialisations inside a single containter class.