- 博客(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包的使用进行搭建,用于帮助同学们更好的理解无人驾驶部分的知识。
2022-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人