11 2021 档案

摘要:1、=delete的作用:避免类成员函数被调用 #include <cstdio> class TestClass{ public: int func(int data){ printf("data is %d\n", data); }; //delete修饰类的成员函数,不允许出现隐式转换 int 阅读全文
posted @ 2021-11-15 14:20 水水滴答 阅读(248) 评论(0) 推荐(0) 编辑
摘要:这是因为实际的激光扫描的点数较多,比设置的2048要多,所以,在文件目录openslam_gmapping/include/gmapping/scanmatcher/scanmatcher.h文件中,#define LASER_MAXBEAMS 2048设置要比实际激光点数大即可。 修改完后需要重新 阅读全文
posted @ 2021-11-05 10:32 水水滴答 阅读(264) 评论(0) 推荐(0) 编辑
摘要:ceres里面用到仿函数,故单独测试一下用法 #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; class LessThenLenFunctor{ pub 阅读全文
posted @ 2021-11-04 10:39 水水滴答 阅读(54) 评论(0) 推荐(0) 编辑
摘要:IP网段在224.0.0.1~239.255.255.255的地址是组播地址 阅读全文
posted @ 2021-11-03 15:03 水水滴答 阅读(71) 评论(0) 推荐(0) 编辑
摘要:背景:在C++中,动态内存的管理通常是通过一对运算符new,在动态内存中为对象分配空间并返回该对象的指针,可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。在使用中容易出现问题,因为要保证在正确的时间释放内存是困难的。忘记释放会造成内存泄露。为了更安全 阅读全文
posted @ 2021-11-02 11:58 水水滴答 阅读(181) 评论(0) 推荐(0) 编辑
摘要:https://webdocs.cs.ualberta.ca/~zhang/c631/ https://webdocs.cs.ualberta.ca/~zhang/teaching.html#CMPUT412 阅读全文
posted @ 2021-11-01 14:24 水水滴答 阅读(9) 评论(0) 推荐(0) 编辑
摘要:rplidar_ros的源码 1、pragma pack(1)的作用:以1个字节对齐 #include <cstdio> #pragma pack(push) //保持对齐状态 #pragma pack(1) //设定结构体s强制一个字节对齐 struct s { char ch; int i; } 阅读全文
posted @ 2021-11-01 10:51 水水滴答 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示