自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C++Primer2.6节自定义数据结构

C++Primer2.6节自定义数据结构数据结构:是互相之间存在关系的数据元素的集合。2.6.1 自定义数据类型1、定义:类是一种数据结构,使用关键字struct定义。具体形式:struct{…};2、类定义的规定:①类内部定义的名字必须唯一,但是可以与类外部定义的名字重复。②类定义时最后要加一个分号。③类体后面可以紧跟变量名以示对该类型对象的定义,所以分号必不可少。但通常类和对象是分开定义的。3、类的数据成员①作用:类的数据成员定义了类对象的具体内容。②定义的形式:定义类数据成员和定义

2020-05-29 11:18:36 188

原创 为什么自定义的类不能进行输入输出操作

在C++Primer2.6节中,书中介绍了当前的类只有数据成员,并没有定义输入输出的操作,所以该类的对象并不能进行输入输出操作。而该类对象的数据成员则可以进行输入输出操作,是因为这些数据成员是被double,unsigned,string类型定义的,而以上这些类型都定义了输入输出操作了吗,那这是怎么定义的呢?iostream库内有四个输入输出对象,>>和<<的意思是只有输入输出对象才能使用这两个符号吗,那输入输出对象要怎么定义呢?...

2020-05-29 09:40:24 458

原创 C++Primer2.5节 处理类型知识梳理

**C++Primer2.5节 处理类型知识梳理 **2.5.1 类型别名1、类型别名:是指给已存在的类型定义另一个名字,使其简单易懂,以便于记忆和使用。2、类型别名定义的形式:①传统的方法使用typedef来定义,例如;typedef int p; //p就是int的别名,可以用来定义int型的变量。typedef int *a;//a就是整型指针的别名,可以用a来定义指向整型对象的指针。②使用别名声明,具体形式:using 别名=已存在的类型;例如:using cn=const int;

2020-05-28 11:28:47 149

原创 C++Primer 设置一个类型为auto的引用时,初始值中的顶层常量属性仍然保留。和往常一样,如果我们给初始值绑定一个引用,则此时的常量就不是顶层常量了。

首先是第一句话“设置一个类型为auto的引用时,初始值中的顶层常量属性仍然保留。”解释:首先用一段程序来表示const int x=100;auto &y=x; //此时x是初始值,y的类型是const int&,也就是一个常量引用。从上面来理解“初始值的顶层常量属性仍然保留”,可以很容易理解到,当定义了类型为auto的引用后,即auto &y=x; 它的初始值x还是一个const int 型的对象,也就是一个顶层的const对象。程序实际运行如下:从上两图

2020-05-28 10:11:37 1405 9

原创 C++Primer 2.4节const 限定符知识梳理

C++Primer2.4节const 限定符知识梳理1、const 限定符:用const定义的变量是不能改变的,所以const变量必须要初始化。2、const的常量特征:对象的常量特征只有在执行改变对象的操作才会发挥作用。3、const的初始化:由于const的常量特征的存在,如果利用一个对象去初始化另外一个对象,与它们是否const无关。因为初始化并不会改变const对象。4、作用域:默认状态下,const对象仅在文件内有效:编译器会在编译的过程中把用到的变量的地方都替换成了初始值。默认状态下,c

2020-05-27 23:02:18 114

原创 第二章 变量与基本类型知识点梳理

第二章 变量与类型知识点梳理1.1 基本内置类型1、类型:对象的类型定义了对象能包含的数据和能参与的运算C++有两种基本数据类型:算法类型和空类型(void)。算法类型包括两种类型:整型和浮点型空类型:空类型不对应任何值,仅用于一些特殊场合。如当函数不需要返回值时,空类型可以作为函数的返回类型。整型分为:布尔类型(bool)、字符型和其他整型浮点型分为:单精度(flaot)、双精度(double)、可扩展精度;通常,float以一个字(32比特)来表示,double以2个字(64比特)来表示

2020-05-27 21:26:39 192

原创 C++primer 第一章知识点梳理

C++Primer 第一章知识点梳理1.1 教你怎么编程一段小程序主要内容:1、函数的组成:函数的返回类型,函数名,函数的形参列表,函数体。main函数是调用程序的必备的函数。2、int类型是内置类型,是语言自身定义的类型,可以定义变量的类型。比如:int a,可以说成a是一个int类型的变量。3、函数的返回值,当返回值return0时表明成功,返回值return非零值时表明失败。4、编译,运行程序。不同的编译器有不同的编译、运行命令。1.2 初识输入输出主要内容:1、标准库:通常

2020-05-21 22:00:07 198

原创 C++Primer 第一章1.5.1节练习答案

C++Primer 第一章1.5.1节练习答案练习1.20 在网站http://www.informit.com/title/0321714113上,第1章得代码目录中包含了头文件Sales_item.h,将它拷贝到你自己得工作目录中。用它编写一个程序,读取一组书籍销售记录,将每条记录打印到标准输出上。因为本题目的网站时英文,所以我刚开始也是不知道怎么弄。我就在网上搜答案,发现网上的答案是给出Sales_item.h的头文件的一段代码。但是在添加这个文件后,并不能调用成员函数isbn。于是我重新登陆了

2020-05-21 09:35:08 865

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除