自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ Primer Plus课后复习题及编程练习第十章-对象和类

4.性质上看,类的数据成员是描述类的基本数据构成,定义其存储空间和类型,而函数成员是类的操作功能的定义。存储上看,类创建的每一个新对象都有自己的存储空间,共享同一组函数成员,每个方法对于所有对象都仅有一个副本。如果定义类时没有定义构造函数,系统会直接定义一个默认,而只要用户定义了任意一个构造函数,都需要手动定义一个默认构造函数。6.类的构造函数在创建对象时被调用,初始化对象;1.类:一种用户自定义的数据抽象组合,描述了程序中的数据成员机器成员函数和方法。3.类是对象的抽象类型,对象是类的真实数据单元。

2024-03-07 16:49:35 439 1

原创 C++ Primer Plus课后复习题及编程练习第九章-内存模型和名称空间

b:多个文件共享,仅需在一个文件进行定义,存储形式是静态外部链接。c:一个文件中所有函数可以使用,其他文件无法使用,使用内部静态链接。d:利用本地静态变量。1.a:利用自动存储。

2024-03-06 15:49:13 360 1

原创 C++ Primer Plus课后复习题及编程练习第八章-函数探幽

在函数声明定义的时候,在前面加”inline“。能够提高代码运行效率,缺点是占用内存。1.只有一行代码的小型、非递归函数适合作为内联函数。

2024-03-05 18:47:35 460

原创 C++ Primer Plus课后复习题及编程练习第七章-C++的编程模块

6.因为基本类型的函数参数是以值的形式传递,在调用函数的过程中不会修改原数据的值,但是指针代表的是地址传递,需要const来进行保护,防止原数据被修改。1.先声明函数,再进行函数的定义,最后是调用函数使用。

2024-02-25 21:38:15 325 1

原创 C++ Primer Plus课后复习题及编程练习第六章-分支语句和逻辑运算符

5.当x为布尔类型,“!若x不为布尔类型,”!x)“,先进行一次布尔运算,将x转换成布尔类型值,然后再对其进行逻辑非运算。if条件句中,一个“ = ”为赋值,会改变ch的值,所以每打一个字符,ct1和ct2都会进行++操作,注意回车和空格也算输入,最后可得ct1和ct2的值均为9.但如果使用字符型变量,输入的整型也能转换成字符变量。1.Version1:对于空格需要一次判断,但对于换行符需要两次判断。Version2:对于空格需要一次判断,对于换行符仅需要一次判断。3.(过年出去恰饭,待补)

2024-02-13 17:21:49 362

原创 C++ Primer Plus课后复习题及编程练习第五章-循环和关系表达式

9."cin>>ch"会忽略后面的所有空白符;"cin.get(ch)"和"ch=cin.get()"不会忽略,会将读取到的都保存在变量里面。8.x=20 原因:小括号优先级高,计算内部运算值赋给x,“024”是八进制代表十进制的“20”y=1 原因:赋值运算优先级高于“,”,优先进行赋值运算,将“1”赋给y。出口条件循环,先循环一次,末尾进行判断,为真再次进行循环,为假退出循环。入口条件循环,是先判断,为真进入循环,为假退出循环。5.输出: k = 8。2.输出:01234。

2024-02-06 22:50:13 376 1

原创 C++ Primer Plus课后复习题及编程练习第四章-复合类型

enum Response{ //默认从0开始,逐一递增。

2024-02-05 22:07:18 1672 1

空空如也

空空如也

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

TA关注的人

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