c++ - 实现 C++17 兼容的 STL 容器?

标签 c++ stl c++17

<分区>

我对实用性不感兴趣(我知道我可以而且应该使用任何已经提供的 STL 容器)。它仅用于教育目的。有这方面的资源吗?通过查看标准,我意识到我在网上阅读的文章 (std::iterator) 中的许多传统方法已被弃用。

最佳答案

Implementing a C++17 compliant STL container?

Are there any resources for this?

是的。官方来源是C++标准。容器要求在名为 [container.requirements] 的部分中指定。

关于c++ - 实现 C++17 兼容的 STL 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56924615/

相关文章:

c++ - find_if 函数构建问题

c++ - C++14 和 C++17 之间的默认构造函数调用区别

c++ - 为什么这个 std::string_view 不是常量表达式?

c++ - 从 .dat 文件读取参数到 C++?

c++ - c++ 中的 std::vector 默认如何释放

专门化 union 类型的 C++ 模板方法

c++ - public: typedef other_class::const_iterator my_class::const_iterator - 可以接受吗?

c++ - 如何散列 std::string_view?

c# - 如何使用 SWIG 类型映射使用 P/Invoke 将结构成员从 C++ 编码到 C#?

c++ - fill_n 和 fill 是否具有相同的功能但具有不同的参数重载?