Главная->Інформатика та програмування->Содержание->Стандартный класс string языка C++

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 7) онлайн

Стандартный класс string языка C++

Стандартный язык C++ включает в себя новый класс, называемый string. Этот класс во многом улучшает традиционный строковый тип. Например, вам не нужно заботиться о создании массива нужного размера для содержания стро- ковых переменных. Класс string берет на себя всю ответственность за управле- ние памятью. Кроме того, этот класс позволяет использовать перегруженные операции, поэтому вы можете объединять строковые объекты, используя опера- цию +:

 

S3 = S1 + S2;

 

Есть и другая выгода. Этот класс более эффективен и безопасен в исполь- зовании, чем строковый тип. Во многих ситуациях предпочтительнее исполь- зование класса. (Однако, как мы заметили ранее, существует и много ситуаций, в которых должен быть использован строковый тип.) В этом разделе мы рассмот- рим класс string и его различные операции и методы.

 

27