- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 C++:常类型(const)
常类型前言一、常引用二、常对象三、常对象成员1.常数据成员2.常成员函数前言程序中各种形式的数据共享,在不同程度上破坏了数据的安全性。常类型的引入,既能保证数据的共享又能防止数据被改动,常类型是用类型修饰符const说明的类型,常类型的变量或对象成员的值在程序运行期间是不能改变的。一、常引用说明引用时用const修饰,则被说明的引用为常引用。如果引用为形参,则不会对实参产生不希望的更改。引用作形参,能够避免对实参的更改,保证了数据的安全。格式为:const 类型 &引用名int a
2022-01-22 20:13:35
1261
原创 C++:拷贝构造函数
拷贝构造函数拷贝构造函数是一种特殊的构造函数,形参是本类对象的引用。1.作用: 建立一个新的对象时,使用一个已经存在的对象去初始化这个新的对象。Point p2 (p1);已经存在的对象p1去初始化p2。2.特点:(1)名字与类名相同,没有返回值类型。(2)只有一个参数,并且是同类对象引用。(3)每个类都必须有一个拷贝构造函数(系统会自动产生)。3.自定义拷贝构造函数类名::类名(const 类名 &对象名);Point(const Point &p){ x=
2022-01-22 18:41:39
363
原创 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
520
原创 C++基础:对象的初始化和构造函数
对象的初始化和构造函数类对象对象的初始化类类是一种抽象的数据类型,它不占用存储空间,不能容纳具体的数据,在类的申明中不能给数据成员赋值。所以说下面这个是错误的class Complex{ double real=0; //错误 double imag=0; //错误 };对象与使用变量一样,使用对象也应该先定义,定义对象后,对数据成员赋值,称为对象的初始化,一般利用构造函数来完成对象的初始化。构造函数:名字与类名相同,没有返回值类型,可以有任意类型的参数,不需要
2022-01-20 18:31:38
390
1
机器人导航建图程序,本示例程序主要针对官网navigation包的使用进行搭建,用于帮助同学们更好的理解无人驾驶部分的知识。
2022-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人