摘要:
模板编程泛型编程STL 常用组件lambda 表达式异常处理内存处理部分数据结构部分算法 STL 由算法,容器,迭代器,适配器,仿函数(函数对象),空间适配器六大部件组成 。我们将主要讲解容器,迭代器,算法和仿函数。适配器的部分会交给学员来实现,而空间适配器不会太过于深入。从上往下学习 STL,学习 阅读全文
摘要:
传统的C++(C++11之前)中并没有引入线程这个概念 C++11引入了头文件<thread>,提供了 管理线程 保护共享数据 线程间同步操作 原子操作等 线程(thread)是操作系统能够进行运算调度的最小单位,它被包含在进程中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一 阅读全文
摘要:
lambda表达式是一个匿名类的成员函数 仿函数,又叫做函数对象,因为实现仿函数的方式就是重载一个类的operator() Lambda表达式实际在底层实现的时候,编译器是完全按照函数对象的方式来处理的,如果我们定义了一个Lambda表达式,编译器会自动生成一个类,在该类中重载operator() 阅读全文