分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.040
秒,为您找到
118
个相关结果.
搜书籍
搜文档
容器的一般性操作
1136
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
容器的一般性操作 创建容器 容器类型 容器类型重载 容器元素 容器的一般性操作 本节解释了关于Hana 容器的几个重要概念:如何创建它们,元素的生命周期和其他问题。 创建容器 虽然在C++ 中创建对象的通常方式是使用它的构造函数,但异构编程使事情更复杂。 实际上,在大多数情况下,人们对(或甚至不知道)要创建的异构容器的实际类型不感兴趣。...
先决条件和安装
1529
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
先决条件和安装 CMake用户注意 编译器要求 先决条件和安装 Hana 是一个没有外部依赖的头文件库(甚至不依赖Boost )。因此,在您自己的项目中使用Hana 非常容易。基本上,只需下载本项目并添加include/ 目录到你的编译器的头文件搜索路径即可。或者,以下方式可以干净地安装Hana 。 安装Boost 自Boost 1.6...
README
3438
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
Boost.Hana-zh 元编程标准库中文文档 概览 文档 独立使用Hana 提示 给Sublime Text 用户的提示 项目结构 相关资料 贡献 许可 发布 来源(书栈小编注) Boost.Hana-zh Boost.Hana 中文文档,翻译自 http://boostorg.github.io...
附录二:一个MiniMPL库
1043
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
附录二:一个MiniMPL库 本节介绍了MPL 库的一个小型重构。 目标是尽可能向后兼容MPL ,同时仍然使用Hana 引擎。 只有MPL 的“算法”部分被实现为一个案例研究,但是应该可以实现MPL 的许多(但不是全部)元函数。 向下滚动到主函数以查看测试。 测试正是MPL 文档中的示例,它们被复制/粘贴过来了,然后尽可能少地修改以使用此重构版本。 ...
与外部库集成
929
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
与外部库集成 Hana 提供了与一些现有库的开箱即用集成。 具体来说,这意味着您可以使用Hana 算法中的这些库中的一些容器,只需包含适当的标头,使之成为Hana 和外部组件之间的桥梁。 这可以非常有用的移植现有代码从例如。 Fusion / MPL 到Hana : // In the old code, this used to receive a ...
头文件的组织结构
1026
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
头文件的组织结构 库被设计为模块化的,同时保持必须包括的头文件的数量以获得相当低的基本功能。 库的结构也故意保持简单,因为我们都喜欢简单。 以下是头文件组织的一般概述。 该库提供的所有标题的列表也可在左侧面板(标题标签下)看到,以备您需要更多详细信息。 boost/hana.hpp这是库的主标题,其中包括库的整个公共接口。请注意,外部适配器,实验功能...
快速入门
3025
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
快速入门 一个真实世界的例子 快速入门 本节的目的是从非常高的层次快速介绍Hana 库的主要概念; 不用担心看不明白一股脑仍给你的东西。但是,本教程要求读者已经至少熟悉基本元编程和C++14 标准。首先,需要包含以下库: #include <boost/hana.hpp> namespace hana = boost :: hana ;...
类型计算
1805
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
类型计算 类型作为对象 优势 使用此方式工作 一般提升步骤 类型计算 在这一点上,如果你有兴趣像MPL 一样进行类型计算,你可能会想知道Hana 如何帮助你。不用担心,Hana 提供了一种通过将类型表示为值来执行具有大量表达性的类型计算的方法,就像我们将编译时数字表示为值一样。 这是一种全新的接触元编程的方法,如果你想熟练使用Hana ,你应...
内省
2100
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
内省 表达式有效性检查 非静态成员 静态成员 嵌套类型名 嵌套模板 SFINAE控制 内省用户定义类型 示例:生成JSON 内省 我们将在这里讨论静态内省,静态内省是程序在编译时检查对象类型的能力。 换句话说,它是一个在编译时与类型交互的编程接口。 例如,你曾经想检查一些未知类型是否有一个名为foo 的成员? 或者在某些时候你需要迭代...
性能注意事项
1707
2018-06-08
《元编程标准库中文文档(Boost.Hana中文文档)》
性能注意事项 编译期性能 运行期性能 性能注意事项 C++ 程序员偏爱性能,所以这里是一个性能专题。 由于Hana 运行时和编译时计算处于前沿领域,我们不仅对运行时性能感兴趣,而且对编译时性能也感兴趣。 由于这两个主题是相当不相交的,我们在下面分别对待。 注意: 当我们推送到存储库时,本节中提供的基准会自动更新。 如果您发现不能承受此处声明...
1..
«
1
2
3
4
»
..12