Extending C++ for Heterogeneous Quantum-Classical Computing | AMiner