How can I have a C++ function that returns different types depending on what the caller wants? November 6, 2019 Nov 6, 2019 11/6/19 Raymond Chen Quantum superposition comes to C++.