![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《effective c++》、《STL源码剖析》
一个大萝呗
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
STL
Standard Template Library,标准模板库,是C++的标准库之一,一套基于模板的容器类库,还包括许多常用的算法,提高了程序开发效率和复用性。STL包含6大部件:容器、迭代器、算法、仿函数、适配器和空间配置器。 容器:容纳一组元素的对象。 迭代器:提供一种访问容器中每个元素的方法。 函数对象(仿函数):一个行为类似函数的对象,调用他就像调用函数一样。 算法:...原创 2019-09-28 14:18:11 · 129 阅读 · 0 评论 -
《Effective C++》总结
一、让自己习惯C++ 1、视C++为一个语言联邦 为了理解C++必须认识其主要的次语言,总共有四个: C、Object-Orented C++(面向对象设计)、Template C++(泛型编程)、STL(标准模板库)。 2、尽量以const、enum、inline替换#define 避免边际效应 对于单纯常量,最好以const对象或enums替换#defines。 对于形似函数的宏...原创 2019-09-29 10:39:55 · 263 阅读 · 0 评论