how can i create a data type in c++ (like a data type named digit which can store an integer of 12 byte or more as required) : I am using long type for storing values but it doesn't store a number with more than 10 digits so what can I do ! Is there any way to make a new integer type with extended memory size