自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven依赖版本冲突怎么处理

maven依赖版本冲突怎么处理

2023-03-09 16:28:54 2000

原创 缓存雪崩的理解

缓存雪崩的理解

2023-03-08 21:22:18 85

原创 缓存击穿的理解

理解缓存击穿

2023-03-08 20:56:02 119

原创 maven配置文件无法被导出或者生效的问题

我们之后可以能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:

2023-03-08 20:00:37 103

原创 设计一个学生类(封装)

class Student{public: //类中的属性和行为称为成员 //属性 成员属性 成员变量 //行为 成员函数 成员方法 //属性 string m_Name; int m_Id; //行为 //显示姓名和学号 void showStudent() { cout << "姓名:" << m_Name<<" 学号:"<< m_Id

2020-05-11 20:29:51 2024

原创 封装

#include <iostream>using namespace std;//封装//C++面向对象的三大特征为:封装,继承,多态//C++认为万事万物都皆为对象,对象上有其属性和行为const double PI = 3.14;//设计一个圆类,求圆的周长//圆求周长公式:2*PI*半径//class 代表一个类,类后面紧跟着的就是类名称class Circle{ //访问权限 //公共权限public: //属性 //半径 int m_r; //行

2020-05-11 20:15:09 126

原创 函数重载的注意事项

#include <iostream>using namespace std;//函数重载的注意事项//1.引用作为函数重载的条件void func(int &a)//int &a=10; 不合法{ cout << "func(int &a)调用" << endl;}void func(const int& a)// const int & a = 10; 合法{ cout << "

2020-05-11 19:45:29 211

原创 函数重载

#include <iostream>using namespace std;//函数重载//可以让函数名相同,通过复用性//函数重载的满足条件//1.同一个作用域下//2.函数名称相同//3.函数参数类型不同,或者个数不同,或者顺序不同void func(){ cout << "func 的调用" << endl;;}void func(int a){ cout << "func (int a)的调用" <&.

2020-05-11 19:32:42 107

原创 函数的占位参数

#include <iostream>using namespace std;//函数的占位参数//返回值类型 函数名(数据类型){}//目前阶段的站位参数 我们还用不到,后面课程会用到//占位参数 还可以有默认参数void func(int a, int ){ cout << "this is func" << endl;}int main(){ func(10,10);}...

2020-05-11 19:19:27 729

原创 函数默认参数

#include <iostream>using namespace std;//函数的默认参数//如果我们自己传入数据,就用自己的数据,如果没有,那么用默认值//语法:返回值类型 函数名 (形参=默认值){}int func(int a, int b=10, int c=30){ return a + b + c;}//注意事项//1.如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值//2.如果函数声明有默认参数了,参数实现就不能有默认参数

2020-05-11 19:11:37 89

原创 常量引用

#include <iostream>using namespace std;//打印数据的函数void showValue(const int& val)//修饰形参{ /*val = 1000;*/ cout << "val=" << val << endl;}int main(){ //引用常量 //使用场景:用来修饰形参,防止误操作 //加上const之后 编译器将代码修改 int temp =10; const in

2020-05-11 18:39:44 81

原创 引用的本质

#include <iostream>using namespace std;//发现是引用,转换为 int *const ref=&a;void func(int& ref){ ref = 100;//ref 是引用,转换为*ref=100;}int main(){ int a = 10; //自动转换为 int * const ref = & a; 指针常量是指针指向不可改,也说明为什么引用不可改 int &ref = a; ref

2020-05-11 18:27:19 66

原创 引用做函数的返回值

#include <iostream>using namespace std;//引用做函数的返回值//1.不要返回局部变量的引用int & test01(){ int a = 10;//局部变量存放在四区中的栈区 return a;}//函数的调用可以做左值int& test02(){ static int a = 10;//静态变量,存放在全局区,全局区上的数据在程序结束后系统释放 return a;}int main(){ int&a

2020-05-11 18:13:00 107

原创 引用做函数参数

#include<iostream>using namespace std;//交换函数//1.值传递void Swap01(int a, int b){ int temp = a; a = b; b = temp; //cout << "Swap01 a=" << a << endl; //cout << "Swap01 b=" << b << endl;}//2.地址传递void mySwap

2020-05-11 17:55:34 117

原创 04.15

#include <iostream>#include <cstring>using namespace std;class Room;class WAD//定义WAD类{ friend double count(Room &,WAD *,int );//声明友元函数 //friend class A;//友元类 double le...

2020-04-15 19:40:11 110

原创 4点起步C++(第九集)

1.定义一个电视机类(TV),包含的私有数据成员有:类别(type).电压(voltage). 尺寸(size),两个公有成员函数stat和stop分别用于启动电视和关闭电视。在类内定义类的构造函数和析构函数,其中构造函数是带默认值参数的函数,来初始化数据成员。在类外定义多个函数用来设置和获取类的私有数据成员。用此电视机类构造对象TV_ a和TV_ b●注意区分私有和公有的数据成员和成员函数,注...

2020-04-06 19:34:07 598

原创 4点起步C++(第九集)

本集内容:指针■指针就是变量的地址,而变量的地址就是内存的地址。■C++源程序中定义的变量,在编译时就要为它们分配相应的存储区域。■例如int x = 10;变量x在内存所占用的空间大小可用sizeof(x)求得,其在内存的存放地址可以通过地址运算“&x”得到。例子#include <iostream>using namespace std;int mai...

2020-04-06 15:11:02 101

原创 4点起步C++(第八集)

本集内容:对象数组■由同一类的对象构成的数据集合。■定义(一维)对象数组的格式: 类名 对象数组名 [数组大小];■定义带初始值的对象数组:类名 对象数组名[数组大小]= { 构造函数名 (实参表1),构造函数名(实参表2), ...... 构造函数名(实参表n) } ;■对象数组元素的引用格式: 对象数组名[下标]示例:#include &lt...

2020-04-05 22:46:47 89

原创 4点起步C++(第七集)

本集的主要内容有:构造函数和析构函数■C++在类说明中引进了构造函数■构造函数在对象被创建时自动调用,为对象分配空间,对象所要执行的所有初始化工作都由构造函数自动完成。■与构造函数相对对应的是析构函数。■析构函数在一个对象消失时被自动调用,完成对象使用结束时所要进行的清理工作,释放被对象占用的资源。1.规则■构造函数的名字必须与其所属的类名相同,并声明为公有成员函数,并没有任何类型的返...

2020-04-05 22:19:35 157

原创 4点起步C++(第六集)

类与对象3.1 类■类是面向对象程序设计的基础和核心,也是实现数据抽象的工具。类中的数据具有隐藏性和封装性,类是实现C++许多高级特性的基础。■类定义的语法格式:class 类名{ private: <私有数据成员,私有成员函数>; public: <公有数据成员,公有成员函数>; protected: <保护型数据成员,保护型成...

2020-04-04 23:47:39 118

原创 4点起步C++(第五集)

本集的主要内容有:四个小题儿1.华氏温度转换为摄氏温度公式:射手温度=(华氏温度-32)* 5 / 9#include <iostream>using namespace std;int main(){ double hh,ss; cout<<"请输入华氏温度"<<endl; cin>>hh; ss=5*(...

2020-04-04 20:09:58 674

原创 4点起步C++(第四集)

本集的主要内容,简单程序设计1.输出 Good Moring 和Welcome to China!#include <iostream>using namespace std;int main(){ cout<<"Good Moring!"<<endl; cout<<"Welcome to China!"<<en...

2020-04-04 15:42:42 189

原创 4点起步C++ (第三集)

2.2 函数的引用调用1.引用的概念■引用是对已存在的变量的一个别名,对引用型变量的操作实际上就是对被引用变量的操作。■定义一个引用性变量的语法形式:数据类型 & 引用变量名 = 呗 引用变量名;例如:int a;int & haha = a;//定义引用变量haha,它是变量a的引用, //a是被引用变量说明:1)“&...

2020-04-04 13:56:46 111

原创 4点起步C++(第二集)

第二集1.3 基本控制结构2.1 函数1.函数(口诀): 函数类型 函数名 形参列表 函数体语法格式其中 :■函数类型:可以是基本数据类型或用户自定义的数据类型,它是函数体中通过return语句返回值的数据类型,也称为该函数的类型。当该函数为无返回值时,需要用void 作函数的类型。■函数名:是由用户定义的标识符。函数名后面有一对小括号,如果括号里面是空的,这样的函...

2020-04-04 00:56:32 142 1

原创 4点起步C++

开 始下面开始BB:用的软件是CodeBlocks1.1 c++的基本输入输出输入是: cin>>输出是:cout<<

2020-04-03 20:42:37 143

空空如也

空空如也

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

TA关注的人

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