![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Essential C++ Lippman
文章平均质量分 92
高性能计算工程师
做一个极客!
展开
-
Essential C++ Lippman 第1章 C++编程基础 摘录
一些基础数据类型;算术运算符;条件分支和循环控制语句;一些复合类型;一套标准的、通用的抽象化库;原创 2021-11-14 10:23:26 · 786 阅读 · 0 评论 -
Essential C++ Lippman 第2章 面向过程的编程风格 摘录
通常我们会抽取通用的操作,将它们实现为独立函数。将函数独立出来有三个主要好处:第一,以一连串函数调用操作,取代重复编写相同的程序代码,可使程序更容易读懂。第二,我们可以在不同的程序中使用这些函数。第三,我们可以更容易地将工作分配给协作开发团队。2.1 如何编写函数每一个函数必须定义一下四个部分: 1. 返回类型; 2. 函数名:表明函数操作的实际内涵; 3.参数列表(parameter list):函数参数扮演着占位符(placeholder)的...原创 2021-11-19 18:50:18 · 376 阅读 · 0 评论 -
Essential C++ Lippman 第3章 泛型编程风格 摘录
Standard Template Library(STL)主要由两种组件构成:一是容器(container),原创 2021-11-22 20:15:39 · 848 阅读 · 0 评论 -
Essential C++ Lippman 第4章 基于对象的编程风格 摘录
一般而言,class由两部分组成原创 2021-11-23 19:45:43 · 356 阅读 · 0 评论 -
Essential C++ Lippman 第5章 面向对象的编程风格 摘录
5.1 面向对象编程概念面向对象编程概念的最主要的特质是:继承(inheritance)和多态(polymorphism)。前者使我们得以将一群相关的类组织起来,并让我们得以分享期间的共享数据和操作行为,后者让我们在这些类上进行编程时,可以如同操作单一个体,而非相互独立的类,并赋予我们更多弹性来加入或移除任何特定类。继承机制定义了父子(parent/child)关系。父类(parent)定义了所有子类(children)共通的公有接口(public interface)和私有实现(private i原创 2021-11-24 15:25:59 · 543 阅读 · 0 评论 -
Essential C++ Lippman 第6章 以template进行编程 摘录
Stroustrup拟好C++语言中关于template的原始设计后,将template称为被参数化的类型(parameterized type):称其参数化是因为,类型相关信息可自tempplate定义中剥离,称其类型则是因为,每一个class template或function template基本上随着它所作用或它所内含的类型而有性质上的变化。Template定义扮演的乃是“处方”角色,能根据用户指定的特定值或特定类型,自动产生一个函数或类。本章的任务之一,带你一览二叉树(binary tre原创 2021-11-25 15:12:18 · 509 阅读 · 0 评论