c++ - Boost.MPL 复杂度

标签 c++ boost complexity-theory boost-mpl

boost::mpl::push_back文档指出:

push_back performs an insertion at the end of the sequence with guaranteed O(1) complexity.

编译时间复杂吗?

最佳答案

是的,当然。它适用于类型,而不适用于值。

Boost.MPL 库是一个通用的高级 C++ 模板元编程框架,包含编译时算法、序列和元函数

关于c++ - Boost.MPL 复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11969332/

相关文章:

c++ - 如何在不重新索引顶点的情况下调用 "boost::remove_vertex"?

c++ - 为 C++/Boost 库(netbeans 或 eclipse)设置环境

java - 将小数转换为另一种基数的时间复杂度

javascript - 计算困难的 [JavaScript] 问题?

c++ - 如何放置线程数组的动态大小

c++ - 下沉的 DWebBrowserEvents2 事件似乎挂起编程导航

c++ - boost (BGL): How do dis-obfuscate my errors?

performance - 时间复杂度 - 计算算法的最坏情况

c++ - 为什么以下代码会返回错误的计数值?

C++ priority_queue使用带有lambda比较器错误的 map