Возможный дубликат:
Как реализовать большой int в C ++
Например, допустим, у меня есть переменная типа «длинный». Long может хранить значения от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. Могу ли я создать свой собственный тип данных C ++, который позволяет мне создавать целые числа неограниченного размера? Я знаю, что это безрассудно с точки зрения памяти, но мне просто любопытно.