常用库


当学习完C++的核心概念之后,是时候学习一些常用的库。这有如下几个原因:

  1. 简化代码编写,避免重复造低质的轮子。在软件开发过程中,有大量重复出现的功能,C++的标准库,或者一些第三方库提供了高质量的抽象封装和实现。就像造房子一样,直接使用预置的各种组件,而不是从烧制砖块开始。
  2. 提升开发速度。使用预置的各种组件,我们可以将主要精力集中在业务逻辑的实现上,大大缩短开发周期。
  3. 提升程序性能。各种定制的库,采用特殊的数据结构和算法,有些在设计和实现时,还会考虑特殊的底层硬件,充分利用系统资源。
  4. 扩展程序功能,满足复杂需求。随着涌现出来的各类需求,没有任何人能从头手搓所有的实现代码。必然是要借助功能丰富的各类库来使程序适应新的应用场景。

「假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。」

充分的利用已有的代码库,来完成需求的开发,这是现代软件开发的正确姿势。

现在,让我们出发吧!

章节目录