QuBit ist eine Bibliothek, die Quanten-Superpositionen in C++ unterstützt. Sie ermöglicht Variablen vom Typ CQuBit, die eine Anzahl unterschiedlicher Werte gleichzeitig enthalten. Normale mathematische Operationen können auf ein QuBit angewandt werden, aber sie betreffen jeden Wert des QuBit zugleich. Binäre Operationen auf zwei QuBits liefern ein Resultat, das aus jedem möglichen Ergebnis besteht. (non)