К рассмотренным в данном уроке, хочется добавить еще несколько найденных методов для объектов string: #include #using std::cin; string getline(cin, str) Считывает из stdio в строку str символы до ' ' int str.length() Возвращает количество символов строки str int str.size() Возвращает количество символов строки str int str.find(subs) Возвращает индекс начала первого вхождения подстроки subs в строку str или std::string::npos если подстрока не найдена int str.rfind(subs) Возвращает индекс начала последнего вхождения подстроки subs в строку str или std::string::npos если подстрока не найдена bool str.empty() Возвращает true если строка str пуста string str.substr(i, x) Возвращает срез строки от элемента с индексом i, длиной x символов str.append(subs) Изменяет строку str, добавляя в её конец подстроку subs str.insert(i, subs) Изменяет строку str, вставляя на позицию с индексом i подстроку subs str.erase(i) Изменяет строку str, удаляя элементы, начиная с i-го символа включительно str.replace(i, x, subs) Изменяет строку str, заменяя элементы строки, начиная с i-го символа включительно в количестве x, на подстроку subs str1.swap(str2) Меняет содержимое строк str1 и str2 между собой str.push_back(simb) Изменяет строку str, добавляя в её конец символ simb str.pop_back(simb) Изменяет строку str, удаляя с конца символ simb const char* str.c_str() Возвращает указатель на строку str, записанную в стиле языка C
Добрый день. Уже не первый год захожу на ваш канал, сейчас решил повторить курс по нейросетям на пайтон. Зашел сюда чтобы сказать вам спасибо за вашу работу, юмор, профессионализм и то что продолжаете свое дело!
К рассмотренным в данном уроке, хочется добавить еще несколько найденных методов для объектов string:
#include
#using std::cin;
string getline(cin, str) Считывает из stdio в строку str символы до '
'
int str.length() Возвращает количество символов строки str
int str.size() Возвращает количество символов строки str
int str.find(subs) Возвращает индекс начала первого вхождения подстроки subs в строку str или std::string::npos если подстрока не найдена
int str.rfind(subs) Возвращает индекс начала последнего вхождения подстроки subs в строку str или std::string::npos если подстрока не найдена
bool str.empty() Возвращает true если строка str пуста
string str.substr(i, x) Возвращает срез строки от элемента с индексом i, длиной x символов
str.append(subs) Изменяет строку str, добавляя в её конец подстроку subs
str.insert(i, subs) Изменяет строку str, вставляя на позицию с индексом i подстроку subs
str.erase(i) Изменяет строку str, удаляя элементы, начиная с i-го символа включительно
str.replace(i, x, subs) Изменяет строку str, заменяя элементы строки, начиная с i-го символа включительно в количестве x, на подстроку subs
str1.swap(str2) Меняет содержимое строк str1 и str2 между собой
str.push_back(simb) Изменяет строку str, добавляя в её конец символ simb
str.pop_back(simb) Изменяет строку str, удаляя с конца символ simb
const char* str.c_str() Возвращает указатель на строку str, записанную в стиле языка C
Добрый день. Уже не первый год захожу на ваш канал, сейчас решил повторить курс по нейросетям на пайтон. Зашел сюда чтобы сказать вам спасибо за вашу работу, юмор, профессионализм и то что продолжаете свое дело!
Боже дай Бог тебе здоровья! Спасибо за инфу. Вспоминаю знания которые изучал С++ в 2012 году и это был С++11)
Спасибо большое за твой труд!
Блин! Какой же С++ кайфовый 😂😂😂😂
Спасибо
Спасибо вам.
Со школьной скамьи вас смотрю
Спасибо. Ну да, удобнее )
Такие классные уроки что лайк ставит нужно в начале видео
😊👍
vector str = "строка" - это тоже строка? или массив символов?
это класс динамического массива типа char, внутри хранит массив символов, но не только ))
Здравствуйте, будет ли курс на stepik?
планирую