Boost C++ 库

……是全球最受推崇、设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

示例 - Boost C++ 函数库
PrevUpHomeNext

libs/bimap/example 文件夹中,您可以找到 bimap 文档中使用的所有示例。以下是它们的列表:

表 1.7. 教程示例

程序

描述

simple_bimap.cpp

世界杯示例

tagged_simple_bimap.cpp

使用用户定义名称的世界杯示例

step_by_step.cpp

bimap 三种视图的基本示例

population_bimap.cpp

国家人口,使用 unordered_set_ofmultiset_of

repetitions_counter.cpp

单词重复计数器,使用 unordered_set_oflist_of

mighty_bimap.cpp

使用 list_of_relation 的字典

user_defined_names.cpp

带标签和不带标签代码之间的等价性

standard_map_comparison.cpp

标准映射和 bimap 映射视图之间的比较

at_function_examples.cpp

at(key)operator[](key) 函数示例

tutorial_modify_and_replace.cpp

modifyreplace 示例

tutorial_range.cpp

range() 教程

tutorial_info_hook.cpp

附加信息钩子

unconstrained_collection.cpp

使用 unconstrained_set_of 集合类型


表 1.8. Bimap 和 Boost 示例

程序

描述

assign.cpp

Bimap 和 Boost.Assign:插入元素的几种方法

lambda.cpp

Bimap 和 Boost.Lambda:新的 lambda 占位符

property_map.cpp

Bimap 和 Boost.PropertyMap:PropertyMap 支持

range.cpp

Bimap 和 Boost.Range:在新范围框架中使用 bimaps

foreach.cpp

Bimap 和 Boost.Foreach:遍历 bimaps

typeof.cpp

Bimap 和 Boost.Typeof:在使用 C++0x 之前使用 BOOST_AUTO

xpressive.cpp

Bimap 和 Boost.Xpressive:在 bimap 中插入元素

serialization.cpp

Bimap 和 Boost.Serialization:加载和保存 bimaps 和迭代器


表 1.9. Boost.MultiIndex 到 Boost.Bimap 路径示例

程序

描述

bidirectional_map.cpp

Boost.MultiIndex 到 Boost.Bimap 路径示例

hashed_indices.cpp

Boost.MultiIndex 到 Boost.Bimap 路径示例

tagged_bidirectional_map.cpp

Boost.MultiIndex 到 Boost.Bimap 路径示例



PrevUpHomeNext