自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++:常类型(const)

常类型前言一、常引用二、常对象三、常对象成员1.常数据成员2.常成员函数 前言 程序中各种形式的数据共享,在不同程度上破坏了数据的安全性。常类型的引入,既能保证数据的共享又能防止数据被改动,常类型是用类型修饰符const说明的类型,常类型的变量或对象成员的值在程序运行期间是不能改变的。 一、常引用 说明引用时用const修饰,则被说明的引用为常引用。如果引用为形参,则不会对实参产生不希望的更改。引用作形参,能够避免对实参的更改,保证了数据的安全。 格式为:const 类型 &引用名 int a

2022-01-22 20:13:35 1191

原创 C++:拷贝构造函数

拷贝构造函数 拷贝构造函数是一种特殊的构造函数,形参是本类对象的引用。 1.作用: 建立一个新的对象时,使用一个已经存在的对象去初始化这个新的对象。 Point p2 (p1); 已经存在的对象p1去初始化p2。 2.特点: (1)名字与类名相同,没有返回值类型。 (2)只有一个参数,并且是同类对象引用。 (3)每个类都必须有一个拷贝构造函数(系统会自动产生)。 3.自定义拷贝构造函数 类名::类名(const 类名 &对象名); Point(const Point &p){ x=

2022-01-22 18:41:39 344

原创 C++:基于范围的for循环

基于范围的for循环(C++11) 示例: for (auto p:pcloud->points) cout << p.x<<","<<p.y<<","<<p.z << endl;//输出点云点,pcloud为指向点云文件的指针 在这个for循环中,括号内的代码声明一个类型与容器所存储内容相同的变量,然后指出了容器的名称。接下来,循环体使用指定的变量依次访问容器的每个元素。 ...

2022-01-21 21:15:01 499

原创 C++基础:对象的初始化和构造函数

对象的初始化和构造函数类对象对象的初始化 类 类是一种抽象的数据类型,它不占用存储空间,不能容纳具体的数据,在类的申明中不能给数据成员赋值。 所以说下面这个是错误的 class Complex{ double real=0; //错误 double imag=0; //错误 }; 对象 与使用变量一样,使用对象也应该先定义,定义对象后,对数据成员赋值,称为对象的初始化,一般利用构造函数来完成对象的初始化。构造函数:名字与类名相同,没有返回值类型,可以有任意类型的参数,不需要

2022-01-20 18:31:38 362 1

机器人导航建图程序,本示例程序主要针对官网navigation包的使用进行搭建,用于帮助同学们更好的理解无人驾驶部分的知识。

请将qingzhou_ws压缩包直接复制到Ubuntu系统后解压,然后进行编译。特别提示:本代码所有参数均不是最优,需要根据实际调试情况进行测试修改!

2022-01-20

空空如也

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

TA关注的人

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