ение в конец строки bigNews.ap

Автор admin Суббота, 9 мая 2009 11:32

ение в конец строки bigNews.appendC’I've been working too hard.”); cout « bigNews « endl; cout « “Size = ” « bigNews.sizeO « endl: cout « “Capacity = ” « bigNews.capacityО « endl: } III:- В одном из компиляторов был получен следующий результат: I saw Elvis in a UFO. Size = 22 Capacity = 31 I thought I saw Elvis in a UFO. Size = 32 Capacity = 47 I thought I saw Elvis in a UFO. I’ve been working too hard. Size = 59 Capacity = 511 Из приведенного примера видно, что хотя вы снимаете с себя большую часть ответственности за выделение памяти и управление ею в строках, класс string предоставляет в ваше распоряжение ряд средств для контроля за их размером. Обратите внимание, как легко был изменен размер блока памяти, выделенного под хранение символов строки. Функция size() возвращает текущее количество символов, она идентична функции length(). Функция capacity() возвращает размер текущего блока памяти, выделенного для хранения данных строки (то есть количество символов, которые можно сохранить в строке без необходимости выделения дополнительной памяти). Функция reserve() является средством оптимизации, выражающи


Комментарии закрыты.