- 博客(13)
- 收藏
- 关注
原创 高翔版本ORB-slam2
并且我因为c++版本不匹配 额外在~/ORB_SLAM2_modified/CMakeLists里面加了如下代码。我是先把官方的ORB-slam2的环境配好了,然后在这个基础上参考的下面这个博客。修改完之后编译成功没有报错,用以下代码运行。后面的操作依旧是按照上述博客的要求进行操作。
2025-11-04 15:43:06
114
原创 C++学习笔记--封装
protected 保护权限 :成员在类内可以访问,类外不可以访问 儿子可以访问父亲中的保护内容。struct默认权限是公共的,class默认访问权限是私有的。private 私有权限:成员在类内可以访问,类外不可以访问 儿子不可以访问父亲中的私有内容。示例2:设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号。将属性和行为加以权限控制。封装意义:类在设计时,可以把属性和行为放在不同的权限下,加以控制。public 公共权限:成员在类内可以访问,类外也可以访问。
2024-07-18 14:20:20
248
原创 函数高级相关知识
语法:返回值类型 函数名(数据类型)注意:占位参数也可以有默认参数。*函数重载碰到函数默认参数。3.函数重载-基本语法。4.函数重载-注意事项。
2024-07-17 15:33:54
271
原创 c++学习笔记----引用
引用在初始化后,不可以更改。//即b指向了a的内存之后,就不可3.以指向别的内存了。作用:函数传参时,可以利用引用的技术让形参修饰实参。数据类型 &别名=原名;优点:可以简化指针修改实参。4.引用做函数的返回值。
2024-07-17 09:39:03
304
原创 c++学习笔记--结构体
设计学生和老师的结构体,其中在老师的结构体中,有老师的姓名和一个存放5名学生的数组作为成员。学生的成员有姓名、考试分数、创建数组存放3名老师,通过函数给每个老师及所带的学生赋值最终打印出老师数据以及老师所带学生的数据。描述:设计一个英雄的结构体,总共5名英雄,通过冒泡排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序的结果。例如:每个老师辅导一个学员,一个老师的结构体中,记录一个学生的结构体。作用:结构体中的成员可以是另一个结构体。作用:通过指针访问结构体中的成员。5.结构体嵌套结构体。
2024-07-15 10:37:45
341
原创 c++学习笔记--指针
案例描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序。总结:空指针和野指针都不是我们申请的空间,因此不要访问你。总结:如果不想修改实参就用值传递,想修改实参就用地址传递。作用:利用指针作函数参数,可以修改实参的值。作用:利用指针访问数组中的元素。1.指针变量的定义和使用。2.指针所占空间内存大小。7.指针,数组,函数案例。4.const修饰指针。
2024-07-13 16:42:45
297
原创 C++学习笔记--数组
2.数据类型 数组名[数组长度]={值1,值2...};3.数据类型 数组名[ ]={值1,值2...};1.数据类型 数组名[数组长度];一维数组案例---五只小猪称体重。/*数组元素下标是从0开始的*/
2024-07-12 10:05:04
143
原创 C++学习笔记1
作用:在循环语句中,跳过本次循环中余下未执行的语句,继续下一次循环。//注意分析代码结构---列数乘以行数。作用:在循环语句中,直接退出循环。嵌套循环案例---乘法口诀表。作用:可以无条件跳转语句。continue语句。
2024-07-11 15:38:54
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅