ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 10) онлайн
Сравнение строк
В программе PERSORT функция order() была модифицирована для лексикографиче- ского сравнения двух строк, то есть для их расположения в алфавитном порядке. Для проведения этого сравнения мы воспользовались библиотечной функцией С++ strcmp(). Эта функция принимает две строки s1 и s2 в качестве аргументов strcmp(s1, s2) и возвращает одно из следующих значений:
Доступ к строке мы получаем, используя следующий синтаксис: (*pp1)->getName ( );
Аргумент pp1 является указателем на указатель, а мы хотим получить содер- жимое переменной, находящейся по адресу, на который указывает указатель. Для разыменования одного указателя используется операция ->, а для разыме- нования второго указателя используется операция звездочка, предшествующая указателю pp1.
Так как существуют указатели на указатели, то могут быть и указатели на указатели, которые указывают на указатели и т. д. К счастью, такие сложные конструкции редко встречаются.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Схожі підручники
- РЕГІОНАЛЬНА ЕКОНОМІКА (частина 3)
- Політична влада
- Методичні вказівки до виконання практичного заняття на тему «Графічний метод розв’язку задач НЛП» Розв’язати графічним методом задачу НЛП
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 4) онлайн
- Курс Інвестування (стисло)
- Бухгалтерський фінансовий облік (частина 2)
