Произойдет копирование содержимого строки (после символа \0 не копируется) в новый объект типа std::string. Копирование выполняется поэлементно.
c
Особенности:
std::string выполняет глубокое копирование данных. Это означает, что создается новая область памяти для символов копируемой строки, а не просто копируется указатель на те же данные.std::string становятся независимыми. Изменение одного объекта не влияет на другой.operator=. std::string реализует их по умолчанию или предоставляет свои специализированные версии, которые выполняют глубокое копирование.std::string может использовать оптимизацию малых строк (SSO). В этом случае символы строки хранятся непосредственно в самом объекте std::string, а не в динамически выделенной памяти. Копирование при SSO быстрее, так как не требует выделения памяти. Однако поведение "глубокого копирования" сохраняется.c