自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(425)
  • 收藏
  • 关注

原创 C++ 45 之 赋值运算符的重载

【代码】C++ 45 之 赋值运算符的重载。

2024-06-15 22:25:37 239

原创 C++ 44 之 指针运算符的重载

【代码】C++ 44 之 指针运算符的重载。

2024-06-15 22:21:25 238

原创 C++ 43 之 自增运算符的重载

【代码】C++ 43 之 自增运算符的重载。

2024-06-15 22:17:43 205

原创 C++ 42 之 左移运算符的重载

【代码】C++ 42 之 左移运算符的重载。

2024-06-15 22:14:56 240

原创 C++ 41 之 加号运算符的重载

【代码】C++ 41 之 加号运算符的重载。

2024-06-15 22:10:51 257

原创 C++ 40 之 类作为友元

【代码】C++ 40 之 类作为友元。

2024-06-15 22:03:42 170

原创 C++ 39 之 全局函数作友元函数

【代码】C++ 39 之 全局函数作友元函数。

2024-06-15 21:55:15 60

原创 C++ 38 之 常函数和常对象

【代码】C++ 38 之 常函数和常对象。

2024-06-15 21:50:41 76

原创 C++ 37 之 空指针访问成员函数

【代码】C++ 37 之 空指针访问成员函数。

2024-06-15 21:47:28 70

原创 C++ 36 之 this指针

【代码】C++ 36 之 this指针。

2024-06-14 12:09:57 243

原创 C++ 35 之 对象模型基础

【代码】C++ 35 之 对象模型基础。

2024-06-14 12:07:35 149

原创 C++ 34 之 单例模式

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。

2024-06-14 12:05:32 468

原创 C++ 33 之 const 修饰静态成员

如果一个类的成员,既要实现共享,又要实现不可改变,那就用 static const 修饰。避免在类外部重复初始化,也为了代码的可读性和可维护性。

2024-06-14 12:02:23 285

原创 C++ 32 之 静态成员函数

【代码】C++ 32 之 静态成员函数。

2024-06-14 11:58:15 158

原创 C++ 31 之 静态成员变量

在一个类中,若将一个成员变量声明为static,这种成员称为静态成员变量。与一般的数据成员不同,无论建立了多少个对象,都只有一个静态数据的拷贝。静态成员变量,属于某个类,所有对象共享。静态变量,是在编译阶段就分配空间,对象还没有创建时,就已经分配空间。

2024-06-14 11:56:12 146

原创 C++ 30 之 new 和 delete 关键字

正如new表达式返回一个指向对象的指针一样,delete需要一个对象的地址。如果在new表达式中使用[],必须在相应的delete表达式中也使用[].如果在new表达式中不使用[], 一定不要在相应的delete表达式中使用[].现在我们发现在堆里创建对象的过程变得简单了,只需要一个简单的表达式,它带有内置的长度计算、类型转换和安全检查。如果正在删除的对象的指针是NULL,将不发生任何事,因此建议在删除指针后,立即把指针赋值为NULL,以免对它删除两次,对一些对象删除两次可能会产生某些问题。

2024-06-13 20:45:57 510

原创 C++ 29 之 explicit关键字

声明为explicit的。explicit,禁止通过。不能在隐式转换中使用。

2024-06-13 20:33:44 175

原创 C++ 28 之 类对象作为类成员

C++中对对象的初始化是非常重要的操作,当创建一个对象的时候,c++编译器必须确保调用了所有子对象的构造函数。如果所有的子对象有默认构造函数,编译器可以自动调用他们。在类中定义的数据成员一般都是基本的数据类型。但是类中的成员也可以是对象,叫做。析构函数和构造函数调用顺序相反,先构造,后析构。先调用对象成员的构造函数,再调用本身的构造函数。

2024-06-13 20:26:59 185

原创 C++ 27 之 初始化列表

c27初始化列表.cpp。

2024-06-13 20:22:26 252

原创 C++ 26 之 深拷贝和浅拷贝

c26深拷贝和浅拷贝.cpp。

2024-06-13 20:18:42 186

原创 C++ 25 之 调用函数调用规则

c25调用函数调用规则.cpp。

2024-06-13 20:07:36 204

原创 C++ 24 之 拷贝构造函数

c24拷贝构造函数.cpp。

2024-06-13 20:03:58 203

原创 C++ 23 之 构造函数和析构函数

c23构造函数和析构函数.cpp。

2024-06-13 19:56:24 218

原创 C++ 22 之 立方体案例

c22立方体案例.cpp。

2024-06-13 19:49:23 226

原创 C++ 21 之 将成员属性设置为私有

c21将成员属性设置为私有.cpp。

2024-06-13 19:46:23 198

原创 C++ 20 之 访问权限设置

c20访问权限设置.cpp。

2024-06-13 19:42:37 86

原创 C++ 19 之 封装

【代码】C++ 19 之 封装。

2024-06-13 19:38:04 262

原创 C++ 18 之 函数的重载

c18函数的重载.cpp。

2024-06-13 19:35:07 255

原创 C++ 17 之 占位参数

c17占位参数.cpp。

2024-06-13 19:29:52 110

原创 C++ 16 之 函数的默认参数

c16函数的默认参数.cpp。

2024-06-13 19:28:01 196

原创 C++ 15 之 内联函数

在c中我们经常把一些短并且执行频繁的计算写成宏,而不是函数,这样做的理由是为了执行效率,宏可以避免函数调用的开销,这些都由预处理来完成。内联函数为了继承宏函数的效率,没有函数调用时开销,然后又可以像普通函数那样,可以进行参数,返回值类型的安全检查,又可以作为成员函数。内联函数的确占用空间,但是内联函数相对于普通函数的优势只是省去了函数调用时候的开销。构造函数Person,成员函数PrintPerson在类的内部定义,自动成为内联函数。在c++中,预定义宏的概念是用内联函数来实现的,而。"输出Person!

2024-06-12 20:22:22 363

原创 C++ 14 之 宏函数

c14宏函数.cpp。

2024-06-12 20:17:35 190

原创 C++ 13 之 常量的引用

c13常量的引用.cpp。

2024-06-12 20:13:59 218

原创 C++ 12 之 指针引用

c12指针引用.cpp。

2024-06-12 20:10:15 299

原创 C++ 11 之 参数传递

c11参数传递.cpp。

2024-06-12 20:05:24 134

原创 C++ 10 之 引用

【代码】C++ 10 之 引用。

2024-06-12 20:01:21 257

原创 C++ 09 之 const内存分配情况

c09const内存分配情况.cpp。

2024-06-12 19:56:56 179

原创 C++ 08 之 const连接属性.cpp

c08 const连接属性.cpp。

2024-06-12 19:51:45 95

原创 C++ 07 之 const连接属性.c

c07 const连接属性.c。

2024-06-12 19:48:59 68

原创 C++ 06 之 c++增强

c06c++增强.cpp。c06c++增强.cpp。

2024-06-12 19:44:51 226

3D激光SLAM介绍.pdf

3D激光SLAM

2024-06-22

cartographer 数据包

ROS录包的cartographer数据包,可以回放

2024-06-22

大疆激光雷达 Livox Avia用户手册

大疆固态激光雷达具有远量程、高精度、宽视角等特点,使其广泛应用于测绘、车联网、机器人等领域。

2024-06-22

镭神智能16线激光雷达

16线激光雷达工作原理和操作方法

2024-06-22

ROS导航机器人搭建教程

ROS导航机器人搭建教程

2024-06-19

室外lego-loam算法三维数据包

基于lego-loam算法的室外三维点云数据包

2024-06-15

TurtleBot3 burger ROS平台用户使用手册

TurtleBot3 burger ROS平台用户使用手册

2024-06-15

基于Cartographer的室内SLAM系统研究与实现

本文研究了谷歌的Cartographer室内SLAM算法,为了提高其建图和定位的精确度对算法进行了改进。

2024-06-15

空空如也

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

TA关注的人

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