эквивалентна текущему содержи
Автор admin
Воскресенье, 10 мая 2009 11:32
эквивалентна текущему содержимому объекта string. Такая возможность задействуется при передаче объектов string стандартным функциям С, например функции atoiQ или любым функциям, определенным в заголовочном файле . Использование значения, возвращаемого c_str(), в качестве неконстантного аргумента функции является ошибкой. Среди операторов сравнения строк отсутствуют операторы логического отрицания (!) и конъюнкции/дизъюнкции (также вы не найдете перегруженных версий поразрядных операторов С &, |, Л и ~). Перегруженные внешние операторы сравнения для класса string ограничиваются подмножеством, имеющим четкое однозначное применение к отдельным символам или их группам. 114 Глава 3 • Строки Функция compare() класса string позволяет выполнять гораздо более изощренные и точные сравнения, чем набор внешних операторов. Она существует в нескольких перегруженных версиях для сравнения: • двух полных строк; • части одной строки с полной строкой; • подмножеств двух строк. В следующем примере сравниваются две полные строки. //: СОЗ:Compare.срр // Применение функций compareO и swapO #incl ude #incl
Комментарии закрыты.
Последние комментарии