Подскажите, пожалуйста как работать с большими числами, такие как, 10^90(можно и меньше) uint64_t не помогает
Вот так можно:
#include <iostream>
#include <boost/multiprecision/cpp_int.hpp>
int main()
{
namespace mp = boost::multiprecision;
mp::cpp_int num1 ("12347893489239423480238407238947892349823");
mp::cpp_int num2 ("487658923425734580234503495059345034250349534059234");
std::cout << num1 * num2 << std::endl;
}
Ссылка на мануал и библиотеку: тут.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Для чего нужен был вспомогательный класс auto_ptr_refНужны примеры простейшей реализации и использования
Пишу очередь с приоритетомНеобходимо перегрузить оператор +, но наталкиваюсь на ошибку: "Вызвано исключение: нарушение доступа для чтения