Главная страница
Навигация по странице:

  • Оператор присваивания

  • Указатель на строку символов 1. string(const char s, size t n)


    Скачать 14.82 Kb.
    НазваниеУказатель на строку символов 1. string(const char s, size t n)
    Дата15.11.2022
    Размер14.82 Kb.
    Формат файлаdocx
    Имя файла9lab.docx
    ТипУказатель
    #790017

    Публичная функция

    string();

    Создает пустую строку[1].

    string(const string& str);

    Копирующий конструктор[1].

    string(const string& str, size_t pos, size_t len = npos);

    Копирующий конструктор со смещением и определенной длиной считываемой строки[1].

    string(const char* s);

    Конструктор, принимающий указатель на строку символов[1].

    string(const char* s, size_t n);

    Конструктор, принимающий указатель на строку символов с ограничением по длине считываемой строки[1].

    string(size_t n, char c);

    Конструктор, заполняющий одним символом n ячеек[1].

    template string(InputIterator first, InputIterator last);

    Конструктор, копирующий последовательность символов в диапазоне[1].

    string(initializer_list il);

    Конструктор, копирующий инициализирующий список[1].

    string(string&& str) noexcept;

    Конструктор, получающий содержимое строки[1].

    String destructor (public member function)

    Оператор присваивания[править | править код]

    string& operator= (const string& str);

    Оператор реализующий присваивание переменной типа string[2].

    string& operator= (const char* s);

    Оператор реализующий присваивание указателя на строку[2].

    string& operator= (char c);

    Оператор реализующий присваивание переменной типа char[2].

    string& operator= (initializer_list il);

    Оператор реализующий присваивание к списку инициализации из типов char[2].

    string& operator= (string&& str) noexcept;

    Оператор реализующий перемещение[неопределённость] содержания переменной внутрь левого значения[2].


    написать администратору сайта