Метод substr
в std::string
C++
Описание
Метод substr
в классе std::string
C++ используется для создания подстроки из существующей строки. Он возвращает новую строку, содержащую указанное количество символов, начиная с заданной позиции.
Синтаксис
std::string substr(size_t pos = 0, size_t len = std::string::npos) const;
Параметры
pos
: Позиция начала подстроки в исходной строке. По умолчанию равен 0.len
: Длина подстроки. Если не указана, или указаноstd::string::npos
, возвращается подстрока отpos
до конца строки.
Пример использования
cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Привет, мир!";
std::string subStr = str.substr(0, 6); // "Привет"
std::cout << subStr << std::endl;
return 0;
}
Заключение
Метод substr
предоставляет удобный способ извлечения подстрок из существующих строк в C++, что может быть полезно в самых разнообразных задачах обработки текстов.