• Вы здесь

    Как инициализировать переменную типа string в C++?

    Нейро

    Ответ создан на основе результатов поиска

    Инициализировать переменную типа string в C++ можно несколькими способами 1:
    • Инициализация конкретной строкой 1. Например:
      std::string message {"Hello METANIT.COM!"}
      1. В этом случае переменная получит копию строкового литерала «Hello METANIT.COM!» 1.
    • Инициализация повторяющимся набором символов 1. Например:
      std::string message (4, 'd');
      1. В этом случае символ 'd' будет повторяться 4 раза —
      message = dddd
      1.
    • Инициализация другим объектом string 1. Например:
      std::string hello{"hello world"}; std::string message {hello};
      1. В этом случае переменная
      message
      получит значение «hello world» 1.
    Также переменные типа string по умолчанию инициализируются пустой строкой 5. Поэтому при объявлении
    std::string s;
    переменная будет содержать пустую строку, созданную конструктором по умолчанию 4.