Динамическое перераспределение памяти для создания неограниченного целочисленного класса [закрыто]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Динамическое перераспределение памяти для создания неограниченного целочисленного класса [закрыто]

Сообщение Anonymous »


Мне нужно создать класс, который может иметь целое число неограниченной длины. Как мне динамически перераспределять размер массива, содержащего каждую цифру целого числа. Есть ли способ создать массив таким образом, чтобы он автоматически достигал нужной длины, когда есть вероятность переполнения? (было бы лучше, если бы я мог что-нибудь сделать с этим в самом конструкторе)

Изначально я пытался создать что-то похожее на инкрементную стратегию при добавлении в стек, при которой мы увеличиваем размер стека на фиксированную величину, когда получаем больше операций добавления, чем емкость стека. Однако, пытаясь реализовать это, я понял, что данное целое число может быть от 0 до порядка 10. Как мне убедиться, что изначально я назначаю им правильный размер? Кроме того, если вначале мне дано большое число, следует ли ему вначале выделить правильное пространство, необходимое для него?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»