Что такое string в C++?
В C++, строки обрабатываются с использованием класса std::string, предоставляющего удобные методы для работы с текстовой информацией.
Основные моменты:
- Инициализация строки: Строки можно инициализировать с использованием литералов строк, других строк, символьных массивов и т.д.
- Методы класса
std::string:std::stringпредоставляет множество методов для работы с символами, подстроками, конкатенацией и прочими операциями. - Операции над строками: Строки можно сравнивать, конкатенировать, находить подстроки, извлекать символы по индексу и многое другое.
#include <iostream>
#include <string>
int main() {
// Инициализация строк
std::string greeting = "Hello, ";
std::string name = "John";
// Конкатенация строк
std::string fullGreeting = greeting + name;
// Получение длины строки
std::cout << "Длина строки: " << fullGreeting.length();
// Доступ к символам по индексу
char firstChar = fullGreeting[0];
std::cout << "Первый символ: " << firstChar << std::endl;
return 0;
}
Комментарии