Как создать максимально длинную строку в c++? - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как создать максимально длинную строку в c++?

Регистрация
26 Ноя 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
подскажите, пожалуйста, как можно в одну строку в одну переменную запихнуть миллиард символов? Если это возможно, конечно
 
Регистрация
16 Ноя 2012
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Думаете переменная это что-то такое резиновое растягивающиеся когда в него что-то пихают? Ан нет. Для строки это просто адрес одного единственного символа. И договоренность считать все далее идущие символы частью строки, пока не наткнетесь на символ, который по той же договоренности считается концом строки.
string - тоже самое, только с указанием какой по счету символ считать концом строки.
 
Регистрация
29 Мар 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Смотри ответ Крабе, только учитывай, что если у тебя там 32-битное приложение, у него от такого обращения может ВНЕЗАПНО закончиться память.
 
Регистрация
31 Дек 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
Никаких проблем.
string s(1000000000,' ');
И это отнюдь не максимум :)
 
Сверху Снизу