自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 stl容器使用

stl大部分常用容器使用方式

2022-03-03 15:43:59 110

原创 list容器(follow_vector)

//list和map容器使用 //基本操作与vector基本相同 list迭代器没有随机访问的能力 只能递增或者递减 取值等操作 //插入和删除操作都不会使原有的迭代器失效,这在vector中是不可能实现的 //list是一个双向循环链表 指针可以往前走也可以往后走 list<people>l; people l1(10, "xiaoming"); people l2(20, "liming"); people l3(30, "zhangming"); peopl.

2022-03-01 11:27:22 116

原创 vector容器

#include"string.h"#include"vector.h"void test1() { vector<int>s9; int* p = NULL; int num = 0; s9.reserve(1000000); for (int i = 0; i < 1000000; i++) { s9.push_back(i); if (p != &s9[0]) { p = &s9[0]; //由于动态扩展机制,当容量不够的时候会.

2022-02-26 21:45:57 115

原创 vscode c/c++调试环境搭建

墙裂推荐可爱小神仙:https://www.bilibili.com/video/BV1EJ411V7uN?from=search&seid=12744044409037772053&spm_id_from=333.337.0.0

2021-09-18 09:17:37 76

原创 malloc and free new and delete nullptr

#include#include#includeusing namespace std;int main(){//malloc 和free 使用 c语言中使用void * const p=malloc(sizeof(char)*4);free(p);char*p3 = (char *)malloc(10*sizeof(char));strcpy_s(p3,10,"fe");cout << *p3 << endl;free(p3);//c++中不再

2021-08-24 16:45:32 94

原创 vector初用

#include#include#includeusing namespace std;int main(){vectorfi;fi.push_back(“faefe”);fi.push_back(“hhhhh”);cout <<fi.size()<< endl;vector<string>fi2(fi);cout << fi.size() << endl;//列表初始化方式给赋值vector<string&g

2021-08-24 09:30:26 66

原创 string容器

#include#includeusing namespace std;int main(){char str[100] = "i love yanghe"; //c语言中用字符数组表示字符串//string类型提供了很多字符串的操作方法 所以还是string类型使用比较方便string s1;s1 = "i love china";string s2 = " i love you ";s2 = s1;string s3("i love wagnle dwdw");

2021-08-24 08:32:47 48

原创 关于数组和指针和函数的思考与代码调试

#include#include#include <stdio.h>#include <stdlib.h>//要使用malloc是要包含此头文件#include <memory.h>//要使用memset是要包含此头文件using namespace std;int fuck(string*p){cout << “二级指针传递二维数组” << endl;for (int j = 0; j < 6; j++){cout &

2021-08-23 16:42:33 77

原创 解决ubuntu18.04 下qt不能输入中文的问题

一般软件都会安装在user local 和user share user lib 路径下那就直接进入这两个安装目录下查看是否存在cd //cd usrcd share 查看这个文件路径dpkg -L fcitx-frontend-qt5 | grep .so我的是这个:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so接下来

2020-12-20 11:59:48 240 1

原创 linux查找路径

路径:根目录:/ 斜线表示根目录当前工作路径:pwd相对路径和绝对路径:绝对路径就是在任何路径下输入以根目录开始的目标路径的完整路径就可以直接进入目标路径相对路径就是相对于当前路径所进行的操作,例如cd … 这个命令就是进入相对于当前路径的上一路径查找系统命令 whichhttps://blog.csdn.net/bi_hu_man_wu/article/details/60465682Linux查看软件安装目录及位置 方法对Linux了解的朋友都知道,在linux中软件一般

2020-12-10 09:33:01 3579

原创 ubuntu 18.04 安装 Cartographer建图教程

官方参考文档https://google-cartographer-ros.readthedocs.io/en/latest/index.html官方安装部分文档https://google-cartographer-ros.readthedocs.io/en/latest/compilation.html#building-installation安装依赖参考文章https://blog.csdn.net/qq_41545537/article/details/107820461?ops_re

2020-12-10 09:32:40 1995 1

原创 ros turtlebot3 自主导航仿真

两行代码搞定rosturtlebot3自主导航仿真(未完待续)roslaunch turtlebot3_gazebo turtlebot3_world.launchroslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=$HOME/map.yaml

2020-12-06 17:52:35 248

vscode完整项目以及c++配置文件

vscode完整项目以及c++配置文件

2022-04-05

vscode配置c++环境

vscode配置c++环境的样例

2022-04-05

空空如也

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

TA关注的人

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