How do programs in C++ allow lengthy integers? __int64 is only 64-bit, any way of getting a larger one without creating my own number class?

some sort of example:


__int64 number;
cout << "Enter number: ";
cin >> number;




i want the variable "key" to be able to accept larger integers than what's allowed by int64.
thanks.

A_T