Що таке 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;
}
Коментарі