#8. Объект-строка string. Операции с объектами класса string | Язык С++ для начинающих

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 13

  • @АнтонДраганчук
    @АнтонДраганчук 7 місяців тому +8

    К рассмотренным в данном уроке, хочется добавить еще несколько найденных методов для объектов 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

  • @БогданГорбачев-ы9я
    @БогданГорбачев-ы9я 10 місяців тому +8

    Добрый день. Уже не первый год захожу на ваш канал, сейчас решил повторить курс по нейросетям на пайтон. Зашел сюда чтобы сказать вам спасибо за вашу работу, юмор, профессионализм и то что продолжаете свое дело!

  • @progerlife6690
    @progerlife6690 10 місяців тому +5

    Боже дай Бог тебе здоровья! Спасибо за инфу. Вспоминаю знания которые изучал С++ в 2012 году и это был С++11)

  • @szapsis
    @szapsis 10 місяців тому +5

    Спасибо большое за твой труд!

  • @LEVV2008
    @LEVV2008 10 місяців тому +4

    Блин! Какой же С++ кайфовый 😂😂😂😂

  • @РусланКарнеенко
    @РусланКарнеенко 9 місяців тому +2

    Спасибо

  • @studian505
    @studian505 Місяць тому

    Спасибо вам.
    Со школьной скамьи вас смотрю

  • @andredru4278
    @andredru4278 6 місяців тому +1

    Спасибо. Ну да, удобнее )

  • @SAM-t6k7s
    @SAM-t6k7s 7 місяців тому

    Такие классные уроки что лайк ставит нужно в начале видео
    😊👍

  • @ВладиславГришин-ш7ш
    @ВладиславГришин-ш7ш 9 місяців тому +2

    vector str = "строка" - это тоже строка? или массив символов?

    • @selfedu_rus
      @selfedu_rus  9 місяців тому +1

      это класс динамического массива типа char, внутри хранит массив символов, но не только ))

  • @богдансадыков-е7с
    @богдансадыков-е7с 10 місяців тому +3

    Здравствуйте, будет ли курс на stepik?