[Solved] C++ Structure with unknown data types
What you are looking for is a tagged union also called a variant. It allows you to store multiple data types at the same location just like a regular union but includes an additional but separate data member that indicates it’s type. The C++ Standard Library does not include variants but they are easy enough … Read more