![]() |
![]() ![]() ![]() ![]() |
![]() |
mapBoost , Chapter 1. Fusion 2.2 , Container
|
||||||||||||||||||||||
|
Параметр |
Описание |
по умолчанию |
|---|---|---|
< |
Типы элементов |
неуказанный |
Notation
MТип<map>
mПример<map>
e0...enНеоднородные пары ключ/значение (см.<fusion::pair>)
sСемантика выражения определяется только там, где она отличается от или не определена вПередовая последовательностьиАссоциативная последовательность.
|
выражение |
Семантика |
|---|---|
< |
Создает карту с элементами, построенными по умолчанию. |
< |
Создает карту с парами элементов< |
< |
Копия строит карту изПередовой последовательности< |
< |
Приписывается к карте< |
typedef map<pair<int, char> ,pair<double, std::string> > map_type; map_type m(make_pair<int>('X') ,make_pair<double>("Men")); std::cout <<at_key<int>(m) << std::endl; std::cout <<at_key<double>(m) << std::endl;
Статья map раздела Chapter 1. Fusion 2.2 Container может быть полезна для разработчиков на c++ и boost.
реклама |