Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


basic_string.h

Включает:

Введение

Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.



Классы

basic_string


Функции

оператор
оператор! =
оператор! = (константа _CharT *, константа basic_string _CharT _Traits _Alloc и)
оператор! = (константа basic_string _CharT _Traits _Alloc и, константа basic_string _CharT _Traits _Alloc и)
оператор ==
оператор == (константа _CharT *, константа basic_string _CharT _Traits _Alloc и)
оператор == (константа basic_string _CharT _Traits _Alloc и, константа basic_string _CharT _Traits _Alloc и)
оператор basic_string (_CharT, константа basic_string _CharT _Traits _Alloc и)
оператор basic_string (константа _CharT *, константа basic_string _CharT _Traits _Alloc и)
оператор basic_string (константа basic_string _CharT _Traits _Alloc и, константа _CharT *)
оператор basic_string (константа basic_string _CharT _Traits _Alloc и, константа basic_string _CharT _Traits _Alloc и)

оператор


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator<(
        const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
        const basic_string<_CharT, _Traits, _Alloc>& __rhs) 
Параметры
lhs
Первая строка.
rhs
Вторая строка.
Возвращаемое значение

Истина, если @a lhs предшествует @a rhs. Ложь иначе.

Обсуждение

Тест @brief, если строка предшествует строке.


оператор! =


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator!=(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
    const _CharT*__rhs) 
Параметры
lhs
Строка.
rhs
Струна до.
Возвращаемое значение

Истина, если @a lhs.compare (@a rhs)! = 0. Ложь иначе.

Обсуждение

Тестовое различие в @brief строки и струны до.


оператор! = (константа _CharT *, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator!=(
    const _CharT*__lhs, 
    const basic_string<_CharT, _Traits, _Alloc>& __rhs) 
Параметры
lhs
Струна до.
rhs
Строка.
Возвращаемое значение

Истина, если @a rhs.compare (@a lhs)! = 0. Ложь иначе.

Обсуждение

Тестовое различие в @brief струны до и строки.


оператор! = (константа basic_string _CharT _Traits _Alloc и, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator!=(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
    const basic_string<_CharT, _Traits, _Alloc>& __rhs) 
Параметры
lhs
Первая строка.
rhs
Вторая строка.
Возвращаемое значение

Истина, если @a lhs.compare (@a rhs)! = 0. Ложь иначе.

Обсуждение

Тестовое различие в @brief двух строк.


оператор ==


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator==(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
    const _CharT*__rhs) 
Параметры
lhs
Строка.
rhs
Струна до.
Возвращаемое значение

Истина, если @a lhs.compare (@a rhs) == 0. Ложь иначе.

Обсуждение

Тестовая эквивалентность @brief строки и струны до.


оператор == (константа _CharT *, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator==(
    const _CharT*__lhs, 
    const basic_string<_CharT, _Traits, _Alloc>& __rhs) 
Параметры
lhs
Струна до.
rhs
Строка.
Возвращаемое значение

Истина, если @a rhs.compare (@a lhs) == 0. Ложь иначе.

Обсуждение

Тестовая эквивалентность @brief струны до и строки.


оператор == (константа basic_string _CharT _Traits _Alloc и, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> inline bool operator==(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
    const basic_string<_CharT, _Traits, _Alloc>& __rhs) 
Параметры
lhs
Первая строка.
rhs
Вторая строка.
Возвращаемое значение

Истина, если @a lhs.compare (@a rhs) == 0. Ложь иначе.

Обсуждение

Тестовая эквивалентность @brief двух строк.


оператор basic_string (_CharT, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> basic_string<_CharT,_Traits,_Alloc> operator+(
    _CharT __lhs,
    const basic_string<_CharT,_Traits,_Alloc>& __rhs);  
Параметры
lhs
Первая строка.
rhs
Последняя строка.
Возвращаемое значение

Новая строка с @a lhs сопровождаемый @a rhs.

Обсуждение

Символ Concatenate @brief и строка.


оператор basic_string (константа _CharT *, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> basic_string<_CharT,_Traits,_Alloc> operator+(
    const _CharT*__lhs, 
    const basic_string<_CharT,_Traits,_Alloc>& __rhs);  
Параметры
lhs
Первая строка.
rhs
Последняя строка.
Возвращаемое значение

Новая строка со значением @a lhs сопровождаемый @a rhs.

Обсуждение

@brief Связывают струну до и строку.


оператор basic_string (константа basic_string _CharT _Traits _Alloc и, константа _CharT *)


template<typename _CharT, typename _Traits, typename _Alloc> inline basic_string<_CharT, _Traits, _Alloc> operator+(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
    const _CharT*__rhs) 
Параметры
lhs
Первая строка.
rhs
Последняя строка.
Возвращаемое значение

Новая строка с @a lhs сопровождаемый @a rhs.

Обсуждение

@brief Связывают строку и струну до.


оператор basic_string (константа basic_string _CharT _Traits _Alloc и, константа basic_string _CharT _Traits _Alloc и)


template<typename _CharT, typename _Traits, typename _Alloc> basic_string<_CharT, _Traits, _Alloc> operator+(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs, 
    const basic_string<_CharT, _Traits, _Alloc>& __rhs) 
Параметры
lhs
Первая строка.
rhs
Последняя строка.
Возвращаемое значение

Новая строка со значением @a lhs сопровождаемый @a rhs.

Обсуждение

@brief Связывают две строки.

Определения типов


basic_string


template<typename _CharT, typename _Traits, typename _Alloc> inline basic_string<_CharT, _Traits, _Alloc> operator+(
    const basic_string<_CharT, _Traits, _Alloc>& __lhs,
    _CharT __rhs) 
Обсуждение

@brief Связывают строку и символ.

Последнее обновление: 20.06.2006