c++ - 有哪些 C++ 标准库使用最佳实践?

标签 c++ stl

<分区>

我正在学习 C++,我正在阅读的书(C++ 编程语言)说不要重新发明轮子,要依赖标准库。在 C 语言中,我经常最终创建一个链表,并一遍又一遍地迭代链表(也许我做错了不确定),所以 C++ 中可用的容器、字符串和算法的想法真的很吸引我.然而,我在网上读了一些书,并从我的 friend 和同事那里听到了一些对 STL 的批评,所以我想我也许可以在这里采纳一些意见。

使用 STL 的一些最佳实践是什么?您从 STL 中学到了哪些经验教训?

最佳答案

Effective C++ 系列有一本姊妹书,名为“Effective STL”。这是学习使用标准 C++ 库(neé STL)的最佳实践的良好起点。

关于c++ - 有哪些 C++ 标准库使用最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/561949/

相关文章:

c++ - 释放基元 vector

c++ - constexpr如何推导值?

c++ - 通过两个不同的基类引用一个对象是否违反了严格的别名规则?

c++ - 这是初始化模板类静态数据成员的正确方法吗?

c++ - 如何使用没有名称的 C++ 类?

c++ - 不能 push_back 到类型为 std::vector<int> 数组的静态成员中

c++ - C++到C转换

c++ - std::priority_queue 自定义比较器背后的逻辑

c++ - 为什么这个仿函数的析构函数被调用两次?

c++ - 为 STL 排序算法定义 < - 运算符重载、仿函数或独立函数?