《C++编程惯用法——高级程序员常用方法和技巧》——2.3 公用数据
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第2章,第2.3节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 公用数据 假设有如下一个复数类: class Complex { public: double real; double imag; Complex (double.....
《C++编程惯用法——高级程序员常用方法和技巧》——2.2 赋值
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第2章,第2.2节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.2 赋值 和复制构造函数一样,如果我们没有声明赋值操作符函数,C++编译器会自动为我们合成一个。缺省的赋值操作符会为每个数据成员进行赋值。缺省的赋值操作符的适用场合和缺省的复制构造函数一.....
《C++编程惯用法——高级程序员常用方法和技巧》——2.1 构造函数
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第2章,第2.1节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.1 构造函数 构造函数中有着比我们所看见的还要多的细节。除了程序员所编写的代码之外,构造函数还可以调用其他的构造函数来初始化对象中的基类对象和数据成员。即使程序中并没有明确的调用,编译器.....
《C++编程惯用法——高级程序员常用方法和技巧》——第2章 类
第2章 类 C++编程惯用法——高级程序员常用方法和技巧在类的设计中,最重要的一部分就是对该类所表述的抽象模型有着一个清晰的理解:它和谁交互,它能做什么?我们在上一章中就关注于这个话题。一旦我们得到了这样的一个抽象模型,那么下一步我们要做的就是进行详细设计和类的实现了。在本章中,我们将围绕在这个阶段中的一些最常见的惯例以及bug进行讲述。
《C++编程惯用法——高级程序员常用方法和技巧》——1.6 问题
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第1章,第1.6节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.6 问题 1.我们的电话号码的抽象模型是否还需添加其他新的抽象模型来更好地完善它? 2.如果拨号由于某种原因(例如线路忙)失败了,那么应该有什么发生呢?我们的抽象模型在这种情况下的反应应.....
《C++编程惯用法——高级程序员常用方法和技巧》——1.3 请考虑边界条件
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第1章,第1.3节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 请考虑边界条件 你可能会对我们为什么需要考虑部门主管这种情况感到惊讶。毕竟,大部分的职工还不是部门主管。现在在设计中考虑这种特殊的情况会不会显得有点早呢? 边界条件存在的地方总是不能.....
《C++编程惯用法——高级程序员常用方法和技巧》——1.4 使用CRC卡片来辅助设计
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第1章,第1.4节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 使用CRC卡片来辅助设计 由Kent Beck和Ward Cunningham设计的CRC卡片是一种用来帮助设计人员在设计阶段前期进行设计的工具,此时设计人员应该做的事情就是:从问题.....
《C++编程惯用法——高级程序员常用方法和技巧》——1.2 抽象模型间的关系
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第1章,第1.2节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 抽象模型间的关系 作为初始设计过程的部分,设计人员应该仔细地考虑抽象模型与其他模型间的交互,问自己一系列相关的问题。这并不意味着我们需要一个正式的问题清单,根据应用程序的不同,可能还.....
《C++编程惯用法——高级程序员常用方法和技巧》——1.1 有关电话号码的抽象模型
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第1章,第1.1节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 有关电话号码的抽象模型 在本节中,我们将对用于表示电话号码的类的抽象模型进行最初的探讨。我们期望用这个类来代指各种电话应用程序(如交换机系统、账单系统等)中的电话号码。 我们应该怎么.....
《C++编程惯用法——高级程序员常用方法和技巧》——1.4 使用CRC卡片来辅助设计
本节书摘来自异步社区出版社《C++编程惯用法——高级程序员常用方法和技巧》一书中的第1章,第1.4节,作者: 【美】Robert B. Murray ,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 使用CRC卡片来辅助设计 C++编程惯用法——高级程序员常用方法和技巧本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注