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

Строки

В начале этой главы мы заметили, что обычно в C++ используются два вида строк: строка как массив символов типа char и строка как объект класса string. В этом разделе мы опишем первый тип строк, который относится к нашей теме, так как строка — это массив элементов типа char. Мы называем его строковым, так как ранее он был единственным типом представления строк в C (и ранних

версиях C++). Этот тип можно также назвать сhаг*-строками, так как он может быть представлен в виде указателя на char. (* означает указатель, мы изучим это в главе 10.)

Тем не менее строки, созданные с помощью класса string, который мы рас- смотрим в следующем разделе, во многих ситуациях вытеснили строковый тип. Но строковый тип все еще используется по многим причинам. Во-первых, он используется во многих библиотечных функциях языка C. Во-вторых, он год за годом продолжает появляться в кодах. И в-третьих, для изучающих C++ строковый тип наиболее примитивен и поэтому легко понимается на начальном уровне.

 

18