Spec-Zone .ru
спецификации, руководства, описания, API
|
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API
|
stl_pair.h |
Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.
make_pair |
// _GLIBCXX_RESOLVE_LIB_DEFECTS // 181. make_pair() unintended behavior template<class _T1, class _T2> inline pair<_T1, _T2> make_pair( _T1 __x, _T2 __y)
x
y
Недавно созданный парный<> объект надлежащего типа.
Стандарт требует, чтобы объекты были переданы в отношении, но проблема LWG № 181 говорит, что они должны быть переданы значением константы. Мы следуем за LWG по умолчанию.
@brief обертка удобства для создания пары от двух объектов.
пара |
pair() : first(), second()
Конструктор по умолчанию создает @c сначала и @c второе использование их * соответствующие конструкторы по умолчанию.
пара (__ b) |
pair( const _T1& __a, const _T2& __b) : first( __a), second( __b)
Два объекта могут быть переданы @c парному конструктору, чтобы быть скопированными.
пара (__ p.) |
template<class _U1, class _U2> pair( const pair<_U1, _U2>& __p) : first( __p.first), second( __p.second)
Существует также шаблонная копия ctor для самого @c парного класса.
Последнее обновление: 20.06.2006