*   >> Чтение Образование Статьи >> science >> programming

C ++ Строка класса Basics

0; } Максимальный размер Вы можете узнать максимальный размер ваша строка может иметь в вашей компьютерной системы с помощью функции-члена строка (метод), max_size (). Возвращаемое значение может быть присвоено Int, которая относится к числу символов. Следующий код иллюстрирует это: #include #include, используя патезрасе; INT Main () {строка ул = "Да, я являюсь одним."; INT strMaxSize = str.max_size (); COUT вернуть 0; } Изменение размера строку Вы можете изменить размер строки. Если новый размер меньше исходного размера, строка обрезается справа, оставляя символы на левой стороне.

Если новый размер больше, чем первоначального размера, то персонаж, вы будете выбирать дополняется в конце, чтобы наверстать размер. Новый размер должен быть меньше или равен максимальному размеру (смотри выше). Синтаксис строки изменить размер функции-члена: недействительным размера (size_type п, схема C); где п новый размер. Второй параметр является необязательным; это для мягкой характера. Если вы опустите второй параметр, и если новый размер больше, чем старый размера, то пробел воля площадку конец строки.

Следующий код иллюстрирует это: #include #include, используя патезрасе; INT Main () {строка ул = "Да, я являюсь одним."; str.resize (25); соиЬ str.resize (30, 'х'); соиЬ str.resize (10, 'х'); COUT вернуть 0; } Пространство между предложением и х годов во втором выходных результатов из пространства, дополненный первого выхода. Знайте, если пустая строка Метод, пустой () класса строки можно использовать знать, если строка является пустой.

Синтаксис: BOOL пустой () строительства; Вы можете использовать функцию-член строка, пустой (), как в следующем коде: #include #include с помощью патезрасе; INT Main () {строка ул = "Да, я являюсь одним."; если (str.empty () == 1) соиЬ еще соиЬ вернуть 0; } Если вы хотите, чтобы очистить строку выше, вы можете назначить пустую строку литерал это следующим образом: ул = ""; Доступ строку как массив можно использовать оператор массива, [] с объектом строки. То, что происходит внутри квадратных скобках номер позиции символа в строке, начиная с нуля.

Это номер позиции должно быть меньше, чем размер строки. Поэтому, если вы начать с имени объекта строки, а затем в квадратных скобках, и внутри квадратных скобок, когда целое число, которое меньше размера строки, полученное выражение будет возвращать на этой позиции символа, аналогично тому, что происходит с массивом. Следующий код иллюстрирует это: #include #include, используя патезрасе; INT Main

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.