У меня проблема с алгоритмом для большого целочисленного класса на С++. Моя первоначальная идея заключалась в использовании массивов/списков, но это очень неэффективно. Затем я обнаружил такие вещи, как следующий класс: http://www.codeproject.com/KB/cpp/CppIntegerClass.aspx
Тем не менее, я нахожу этот подход действительно запутанным. Я не знаю, как работать с битовыми манипуляциями, и я едва понял код. Кто-нибудь, пожалуйста, объясните мне, как использовать манипуляции с битами, как это работает и т. д. В конце концов я хотел бы создать свой собственный большой целочисленный класс, но я едва начинающий программист, и я только что научился использовать классы.
В основном мой вопрос: как использовать манипуляции с битами для создания большого целочисленного класса? Как это работает??
Спасибо!