Вы должны включить заголовок строки в файле кода, чтобы получить доступ к функции строка класса. Ближе к концу серии, мы будем использовать функции, которые не в классе строки, но из строк библиотеки. То, что я даю вам в этой серии является упрощенная версия того, что находится в ИСО /МЭК 14882: 2003 C ++ спецификации. Так что я охватывают большинство из того, что есть. Вы должны пытаться образцы кода в этой серии, как вы идете вперед, чтобы увидеть результаты.
Создание экземпляра строку Два простых способов, которые можно использовать для создания экземпляра объекта строки из класса струн; Строка ул; и строка ул ("строка текста"); где ул идентификатор объекта строки, вы можете дать любое имя вы хотите. Следующий код иллюстрирует использование первого метода: #include #include с помощью патезрасе; INT Main () {строка ул; ул = "Да, я являюсь одним."; COUT вернуть 0; } Обратите внимание, включают в себя строку заголовка; Вы делаете это, когда вы должны использовать любой метод строку или оператора.
С первого синтаксиса, после создания объекта строки, вы можете назначить строку литерал идентификатора объекта. Вы также можете сделать инициализацию при создании строку следующим образом: строка ул = "Да, я являюсь одним."; Следующий код показывает, как можно использовать второй синтаксис: #include #include с помощью патезрасе; INT Main () {строка Str ("Да, я являюсь одним."); COUT вернуть 0; } Примечание: строковый литерал в кавычки это строка, содержание которого постоянна (область каждого из символов в строке только для чтения).
Строка Емкость Размер строки Вы можете узнать размер строки с помощью функции-члены (методы строка,), размер () и длину (). Возвращаемое значение, которое является числом символов, может быть назначен на междунар. Следующий код иллюстрирует это: #include #include, используя патезрасе; INT Main () {строка ул = "Да, я являюсь одним."; INT strSize = str.size (); соиЬ INT strlgth = str.length (); COUT вернуть