C++ string Бібліотека
C++ string функції
Бібліотека <string> має багато функцій, які дозволяють виконувати завдання над рядками.
Список популярних рядкових функцій можна знайти в таблиці нижче.
| Функція | Опис |
|---|---|
| at() | Повертає індексований символ із рядка |
| length() | Повертає довжину рядка |
| size() | Псевдонім length(). Повертає довжину рядка |
| max_size() | Повертає максимальну довжину рядка |
| empty() | Перевіряє, чи порожній рядок |
| append() | Додає рядок (або частину рядка) до іншого рядка |
| substr() | Повертає частину рядка з початкового індексу (позиції) і довжини |
| find() | Повертає індекс (позицію) першого входження рядка або символу |
| rfind() | Повертає індекс (позицію) останнього входження рядка або символу |
| replace() | Замінює частину рядка іншим рядком |
| insert() | Вставляє рядок за вказаним індексом (позицією) |
| erase() | Видаляє символи з рядка |
| compare() | Порівнює два рядки |