Во сколько бит оно влезет? Я видел типы на 128 бит и 256 бит, и их точно реализовывал не автор кода, а взял их из библиотеки или просто с гитхаба. Это для целых чисел, дробные можно хранить в них же по принципу фиксированной запятой. Тот же boost фактически стандартная библиотека для плюсов. И хотя на плюсах очень много разных задач, не так много случаев, где нужен велосипед.