- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 c++包含对象成员的类
成员对象成员对象:当一个类的成员是另一个类的对象时,这个对象就叫成员对象。我们知道,继承满足的关系是:is a关系,而成员对象满足的关系是has a关系,比如学生类和分数类,显然学生有分数,所以分数类可以作为学生类的成员对象成员对象的构造与析构1、出现成员对象时,如果成员对象的构造函数是有参构造函数,则该类的初始化列表需要对成员对象进行初始化。classMember { priva...
2019-04-26 10:03:44 3272 3
原创 c++函数模板
前言:这里仅介绍c++primer plus中的简单函数模板和模板重载面向对象的继承和多态机制有效提高了程序的可重用性和可扩充性。在程序的可重用性方面,程序员还希望得到更多支持。举一个最简单的例子,为了交换两个整型变量的值,需要写下面的 Swap 函数: void Swap(int & x, int & y) { int tmp = x; ...
2019-04-23 15:35:47 190
原创 c++抽象类
一、纯虚函数和抽象类前面我们介绍了什么是虚函数,即在某些方法前加上关键字virtual,表示该方法在子类中会被重写。在一个虚函数的声明语句的分号前加上 =0,就可以将一个虚函数变成纯虚函数,其中,=0只能出现在类内部的虚函数声明语句处。纯虚函数只用声明,而不用定义,其存在就是为了提供接口,含有纯虚函数的类是抽象基类.纯虚函数必须在子类中被重写。!!!二、抽象类的特点1.含有纯虚函数的类被...
2019-04-22 15:36:54 6200 1
原创 关于访问限制符:protected
前面我们已经介绍了private和public,以及他们在派生类中的应用,这里结合书上的内容介绍protected。protectedprotected称为保护限制,他和private和public既有联系又有区别。1.首先我们回顾下public,如果一个成员时是public,那么他既可以在类内直接访问也可以在类外通过对象直接访问。2.而private修饰的数据成员只能在类内直接访问,而...
2019-04-20 19:49:59 811
原创 c++多态继承和虚函数
前言:我们前一节简单学习了继承,这里继续深入,学习多态和虚函数一、多态多态的意思就是“多种形态”,即同一个方法的功能不同,最典型的例子就是父类的方法在子类中进行重写。这时候,方法的行为取决于你的对象,你建立的是父类,就调用父类的该方法的行为,你建立的是子类对象,就调用子类的该方法的行为。格式:在java中,重写的方法要在末尾中加上关键字override,而在c++中,不再是这样,而是在要被...
2019-04-19 16:21:16 154
原创 c++类的继承
前言:距离上一次学习类的基本知识已经过了很长时间,可以到前面的博客去复习一下基本的知识,这一节将重新开始一篇博客,就是类的继承,这一节工作量巨大,是难点,因为不像java中一个子类只能继承一个父类,c++中可以有多个父类,所以逻辑上会难理解。不要紧,我们一点点啃它一个简单的基类(父类)我们首先写一个简单的父类:tabletennisplayer.h注意:我在前面讲到过书写类的标准写法,所以...
2019-04-17 18:23:43 407
原创 c++中数组作为参数传入函数
前言:最近再看一个用c++写数组求逆矩阵的程序,那是相当的繁琐,但是很有趣。其中涉及了大量的数组运算,所以数组作为参数传入函数很重要,这里记录一下。一维数组作为参数1.我们除了要将数组名传入函数外,为了规范化,我们还要将数组的大小也要作为参数传入,而不是在函数内部去定义大小。即下面这种形式:int sum_arr (int att[] , int size)2.我们学习c的时候知道数组...
2019-04-15 19:23:38 75917 9
转载 px4如何下载历史固件
参考师兄的一篇博客:https://blog.csdn.net/qq_28773183/article/details/83928238总记下来就是一句话:mkdir -p ~/srccd ~/srcgit clone -b v1.8.0 https://github.com/PX4/Firmware.git cd Firmwaregit submodule update --init...
2019-04-03 09:23:27 2520 1
rp-pppoe-3.14.tar.gz
2020-05-30
slidemode.zip
2020-05-25
ADRC自抗扰.zip
2020-05-24
uav姿态控制反步法.zip
2020-05-01
反步法simulink参考程序.zip
2020-04-25
px41.8.0的启动脚本文件
2020-04-19
px4demo_PositionControllerWithRateControl_quadrotor.slx
2020-04-18
px4demo_PositionController_quadrotor.slx
2020-04-17
rrt自己写的.zip
2020-04-06
人工势场法(自己写的).zip
2020-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人