zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《C++代码设计与重用》——第2章 类的设计

C++代码 设计 重用
2023-09-11 14:17:42 时间

—Marc写于伦敦《时代》杂志的漫画

大多数C++程序库主要是由类(和模板)的集合组成。每一个可重用的程序库,它的类必须是经过精心设计的。在这一章里,我们论述几个对可重用类的设计很重要的主题:抽象化、正规函数、nice类、类接口的一致性,类转型和类接口中const关键字的使用。

有人认为,存在着一个最小的标准接口,所有的类都应该符合(实现)这个标准接口。我们驳斥了这种观点;尤其是,我们反对提供浅拷贝操作和深拷贝操作。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。


C++ 编程std::string类 td::string是C++标准库中的一个类,它用于表示字符串,在C++中是一个非常常用的数据类型。std::string可以保存任意长度的字符串,并且支持各种字符串操作,包括连接、查找、替换等等。
C++ 类 & 对象初学者学习笔记 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。
【C++11】final与override关键字和类的新功能 #「持之以恒」挑战赛-30天技术创作养成记!# 一、final与override关键字 1.1 final 1.2 override 二、类的新功能 2.1 默认成员函数 2.2 类成员变量初始化 2.3 default关键字 2.4 delete关键字
高效学 C++|组合类的构造函数 设计好MyString类后,就可以像使用普通类型一样使用它了。例如,类的对象可以像普通的变量一样作为另一个类的数据成员。
C++ STL学习之【string类的模拟实现】 string 本质上就是一个专注于存储字符的顺序表,使用起来很方便;但在模拟实现 string 时,有许多值得注意的点,下面就来看看 string 类是如何诞生的吧
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。