An interesting article as well as a nice demo!
by Andy G
From the article:
Oftentimes I see questions StackOverflow asking something to the effect of
“Can I have a std::vector that holds more than one type?”
The canonical, final, never-going-to-change answer to this question is a thorough
C++ is a statically-typed language. A vector will hold an object of a single type, and only a single type.
Of course there are ways to work around this...