自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Chapter 10 类的继承(上篇)

b:调整从基类接收的成员,无选择的接收基类成员是不可避免的,但是程序员可以对这些成员的属性进行某些调整,利用访问属性来间接达到不想接收的目的。f:静态成员为public,派生类可用的,但若是private,则派生类是不可以使用的,后年我们也会提到访问属性,则在这里不过多追叙了。,其可以对成员做必要的增加或调整,且一个基类可以派生出多个派生类,每个派生类又可以作为基类在派生出新的派生类,4.派生类的成员函数访问基类的成员,基类的私有成员派生类是不可访问的。c:私有的,派生类内可以访问,派生类外不能访问。

2024-01-15 13:53:14 957

原创 Chapter 9 运算符重载

如果将运算符“+”函数重载为类的成员函数,交换律不适用,所以因为这些原因,是将双目运算符函数重载为友元函数,单目运算符则多重载为成员函数。如果运算符函数重载为成员函数,它的第1个参数必须是本类的对象,当第1个操作数不是类对象时,不能将运算符函数重载为成员函数,a:运算符重载的函数作为类的成员函数:如果将运算符重载函数作为成员函数,他。2.函数重载:就是对一个已有的函数赋予新的含义,使之实现新的功能,因此,b:运算符重载的函数不是类的成员函数(可以是一个普通函数),

2024-01-15 09:18:44 1073

原创 Chapter 8 怎样使用类和对象(下篇)

c:当希望在调用函数时对象的值不被修改,就应当把形参定义为指向常对象的指针变量,同时用对象的地址作实参(对象可以是const或非const)1.常对象的形式:类名 const 对象名[(实参名)] 也可以是const 类名 对象名[(实参名)]3.指向当前对象的this指针:在每一个成员函数中都包含一个特殊的指针,这个指针的名字是固定的,称为this。a:作用:它是指向本类对象的指针,他的值是当前被调用的成员函数所在的对象的起始地址。指向对象的常指针变量的值不能改变,即始终指向一个对象。

2024-01-14 13:09:02 870 1

原创 Chapter 8 怎样使用类和对象(上篇)

b:应在声明构造函数时默认值,而不能只在定义构造函数时指定默认值,因为类声明是放在头文件中,它是类的对外接口,用户是可以看到的,而函数的定义是类的实现细节,用户往往是看不到的。(2)静态局部对象在函数调用结束时对象并不释放,因此也不调用析构函数,只在main函数结束或调用exit函数结束程序时,才调用static局部对象的析构函数。h:如果用户自己没有定义构造函数,系统会自动生成一个构造函数,只是这个构造函数的函数体是空的,也没有参数,不执行初始化操作。

2024-01-12 15:09:49 992 1

原创 Chapter 7 类和对象的特性(下篇)

d:若在“ ::”前面没有类名,或者函数名前面即无类名又无作用域运算符,表示这个函数不属于任何一个类型,这个函数也不是成员函数,例如::display()或display(),“ ::”是作用域限定符(别名:作用域运算符),如果没有“::”则不是Student中的display函数。b:如果在成员外定义成员函数,那么就要在类里进行原型声明。c:在类外定义成员函数,就要给予限定(参考第一个代码),1.类的成员函数(简称:类函数)是函数的一种,他是。3.类外定义成员函数和类里定义成员函数的区别。

2024-01-11 13:02:06 627 1

原创 Chapter 7 类和对象的特性(上篇)

面向对象分析(object oriented analysis,OOA)+面向对象设计(object oriented design,OOD)+面向对象编程(object oriented programming,OOP)+面向对象的测试(object oriented test,OOT)+面向对象软件维护(object oriented software maintenance,OOSM )a:C++的类对象体现了抽象和封装的特性,在此基础上再利用继承和多态性,就成为真正的面向对象的程序设计。

2024-01-09 20:18:46 998

原创 Chapter 6 善于使用指针和引用

如果在程序中声明了是b是a变量的引用,实际在内存中为b开辟了一个指针型的存储单元,在其中存放变量a的地址,输出引用b时,就输出b所指向的变量a值。1.指针的定义:指针是一个编程语言中的对象,利用地址,他的值直接指向存在电脑存储器中的另一个地方的值,由于通过地址能找到所需的变量单位,可以说。d:避免野指针(就是指向的位置不可知的,很随机)的出现,所以所有的指针在定义时要初始化,若实在不知道指给谁,就指向NULL,让他为空指针。a:指针变量加/减一个整数:例如:p++,p--,p+i,p-i,p-=i。

2024-01-08 12:13:45 2233

原创 Chapter 5 利用数组处理批量数据

d:如果对全部都赋初值(即提供全部初始数据),则第1维数组长度可以不指定,但第2维数组的长度不能省略,例如:int a[2][2]={1,2,3,4}可以写成int a[][2]={1,2,3,4}a:若函数实惨为数组名,形参也应为数组名,形参不能声明为普通变量(例如:可以声明为int arr[3],但不可以声明为int arr),且行参与实参的类型应。5.不仅有字符数组,也有字符串数组,两者的区别为,前者一个空间一个字符,后者为一个空间为一个完整的字符串,字符串数组也没哟包含‘\0’

2024-01-02 20:59:17 1079 1

原创 Chapter 4 习题(下篇)

2.求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0、等于0和小于0时的根,并输出结果,从主函数输入a,b,c的值。的值,用一个函数fac(n)求n!a,b,c的值由主函数输入,最终得到的值在主函数中输出。1.写出两个数,分别求两个的最大公约数和最小公倍数,用主函数调用两个函数,并输出结果,两个整数由键盘输入。3.写一个判别素数的函数,在主函数中输入一个整数,输出是否为素数的信息。大家可以思考一下为啥我用的是long long。目的:灵活运用所学的知识。

2023-12-31 19:56:37 377

原创 Chapter 4 利用函数实现指定功能(中篇)

函数的递归调用,内置函数(内嵌函数、内联函数),函数重载“一物多用”,函数模板,有默认参数的函数,局部变量和全部变量, 头文件

2023-12-23 18:29:02 1719 1

原创 Chapter 4 利用函数实现指定功能(上篇)

什么是函数,定义函数的一定形式,函数参数和函数的值,函数的调用,函数的嵌套调用(是函数有机结合在一起)

2023-12-21 18:10:21 1122 1

原创 Chapter 3 C++程序设计初步—习题(下篇)

15.猴子吃桃问题,猴子第1 天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将是剩下的吃掉一半,又多吃了一个,以后每天早上都吃了前一天的剩下的一半另加一个,到第十天早上想再吃,就只剩下一个桃子了,求第一天共摘了多少个桃子。13.一个数如果恰好等于他的因子之和,这个数就称为“完数”,例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”,编程找出1000内的所有数,并且按以下格式输出:6,its factors are 1,2,3。若把c1,c2变为int型,答案是多少呢。

2023-12-19 17:37:23 1654 1

原创 Chapter 3 C++程序设计初步(中篇)

选择结构和if语句、if语句嵌套、条件运算符和条件表达式、多分支选择结构与switch语句、循环结构和循环语句、while语句、for语句、省略情况、break和continue

2023-12-14 20:22:32 928 1

原创 Chapter 3 C++程序设计初步(上篇)

逻辑运算,关系运算,输入输出,语句,算法,赋值

2023-12-12 20:06:14 1082

原创 Chapter 2:数据的存储、表示形式和基本运算

数据的存储、表示形式和基本运算

2023-12-08 20:40:37 1178 1

原创 Chapter 1:C++的初步认识

了解C++

2023-12-05 21:00:27 1080 1

原创 自我的规划

5.善于讨论,有些时候不会的知识点或者卡壳的地方可以与搭档讨论,听了别人的讲解,再去用自己的理解写出来,还有就是有些有意义的编程代码,大家都在规定的时间内去编程,然后大家一起说说自己的理解,这个过程中收获会很大,因为可以把他人的思维精华之处借鉴融合,最后汇聚的结晶不仅是有利于个人发展的,更有利于团队发展,拥有一个优秀的编程团队,是很多人所梦寐以求的。3.可以进行比较学习,不同的语言有不同的之处,但是有些语言之间又有很多相同之处,例如C和C++,两者是不分家的,多对比,多理解。

2023-11-20 13:10:31 156 1

空空如也

空空如也

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

TA关注的人

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