自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++数据结构day01-链式存储

于数据结构上来说,新手都是在定义结构体直接写进链式存储中,但对于企业项目我们要做到定义的结构体和数据结构的链式存储分离才算好。现在我们来学习怎么去分离结构体和链式存储这个的主要思想是我们将结构体定义到main.c中通过使用(LinkListNode*)(&t1)强转去调用函数,返回的值再利用强转(Teacher*)LinkList_Get(list, i),得到值。

2022-11-18 22:35:56 329

原创 C++day07 多态的原理

多态通过虚函数实现,那虚函数是怎么通用面向对象的函数呢,以下是我对其过程的理解。虚函数在声明时候,编译器会再类中生成一个虚函数表如果func不是虚函数,编译器可以直接确定被调用得成员函数,(静态联编)如果func是虚函数,编译器根据对象p的vptr指针,所指向的虚函数表中查找func函数,并调用。(动态联编)

2022-11-17 14:09:40 206

原创 C++day06 虚析构函数

当我们析构函数不使用virtual时,当用继承的父类的子类使用析构函数时他只会调用父类的析构函数,想要解决这个问题,必须使用虚析构函数。

2022-11-17 13:34:45 182

原创 c++day06 多态的使用

它可以根据对象的不同去调用函数。可能会有小伙伴会问这样的实现不用c++中多态也可以实现。确实可以实现,但是多态可以将调用的函数集合为一个调用的函数。实现多态的三个条件//1 要有继承//2 要有虚函数重写//3 用父类指针(父类引用)指向子类对象....

2022-11-17 13:10:41 189

原创 C++day06 继承的关系

在学c++的继承的时候你是否会因为继承的关系而困扰呢。希望这篇博客对你有所帮助。首先我们理清继承的关系,就是看继承父类的元素是否能在子类中访问、在类外例如main()中直接访问。

2022-11-17 11:16:02 334

原创 锚框的实现-非极大值抑制预测边界框

非极大值抑制预测边界框

2022-11-15 15:48:46 673

原创 c++day04 友元函数

友元函数可以帮助我们访问类中含有private权限的变量。即时这个函数是不在该类中

2022-11-15 13:24:35 103

原创 c++day03 const修饰函数是修饰谁

我想提出一个问题,我定义的void opVar(int a, int b) const这个函数中const修饰的是谁。其实const 修饰的是既不是形参a也不是形参b而是修饰的是属性this->a this->b。

2022-11-15 12:47:59 128

原创 c++day03 静态成员函数和静态成员变量

静态变量再类中定义,但他却不是再类中的。静态成员变量和静态成员函数和普通函数都是不再类中的,那我们定义的类是指向同一个函数。

2022-11-14 20:02:52 88

原创 c++day03 构造中调用构造函数

在构造函数中使用构造函数,这嵌套在里面的构造函数是相当于是一个匿名的构造,这个就是深拷贝,会另外构造一个空间去储存,但因为没有人去承接这个匿名函数,结果就结束了自己的生命周期了。我下面就用代码显示一下效果。

2022-11-14 19:37:27 92

原创 c++day03 浅拷贝的问题抛出

我们在运用类的的等号相等时。举个例子就是 Name obj1("abcdef"); Name obj2 = obj1;。Name是类的名称,如果类中没有深拷贝函数,那c++会自动帮你调用一个浅拷贝的的函数。浅拷贝并不会为你申请空间拷贝内容。而是会将指针指向拷贝的内容。但这又会在释放空间的产生一定不好的影响

2022-11-14 15:57:56 103

原创 C++day03 匿名函数的使用和注意事项

函数的返回值是一个元素(复杂类型的),返回的是一个新的匿名对象(所以会调用匿名对象类的拷贝构造函数)匿名函数当返回值时如果没有人使用他就会结束自己的生命周期。如果有人使用则会到函数结束的时候结束生命周期。

2022-11-14 15:40:11 153

原创 锚框02-初步实现

这次我们学习更加难的筛选锚框,使得锚框的数量减少,使得锚框计算成本减少。

2022-11-12 22:01:54 1235

原创 锚框的-初步实现

学习目标检测,就首先学习锚框的生成

2022-11-11 11:22:14 640

原创 科研进度-火星探测

今天看了Lunar Crater Identification via Deep Learning这篇论文。这篇论文主要的思想好像是通过使用cnn提取出特征与用撞击坑数据库中撞击坑(虽然有撞击坑是椭圆形,但好像论文中通过高斯模糊将椭圆的撞击坑分为了两个圆形)的相似度,如果超过相似度的阈值的话就会判定它为撞击坑。

2022-11-10 22:29:57 275 1

原创 c++day01 引用符号的使用

引用符号相当于在原有的空间命名中取了一个别名。我们要区分指针和取地址符号复杂函数的使用。下列我写了一些函数可以更加好的区分它的作用

2022-11-10 22:10:07 224

原创 C++day01 const和define之间的区别

const和define都是定义常量,但是它们却有着定义域,作用域上的不同。

2022-11-10 22:03:32 179

原创 C++学习day01 const在c++中的增强

const在c语言中是个冒牌货,可以通过*p间接的赋值。而c++中const会成立一个符号表,通过拷贝*p不会改变原有的值

2022-11-09 22:23:09 138

原创 C++学习day01 三目运算符

三目运算符在c语言中和c++语言中的区别

2022-11-09 22:19:27 201

空空如也

空空如也

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

TA关注的人

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