自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++标准库之队列

队列是一种先进先出的数据结构,C++可以直接调用标准库来使用,头文件为#include<queue>队列主要包括一下几个成员函数.empty() 判断队列是否为空,返回true\false.size() 返回队列大小.push(X) 向队尾添加元素.pop() 删除队首元素.front() 返回队首元素.back() 返回队尾元素1.测试代码 queue<int> que; for (int i = 0;i < 10;i++)

2021-09-06 17:25:14 1372

原创 C++库之哈希表

C++标准库中有哈希表,直接调用即可,包括哦unordered_map和unordered_set,使用之前需要引用头文件#include <unordered_map>#include <unordered_set>分别介绍一下unordered_map和unordered_set内置的函数一.unordered_map> 这里是引用二.unordered_set.insert(X):插入元素。.erase():删除元素。.count():记录元素个数

2021-09-02 17:31:40 3246

原创 C++中vector常用函数

C++容器vector常用的函数经常使用vector,编程可能会用到vector的各种成员函数,这里总结一下.size()容量vector[i] 下标访问.push_back(X),为末尾添加元素.emplace_back(X) 同push_back(),是(内存?)优化版,具体优化内容不懂.pop_back() 删除末尾的元素.erase(ptr):删除ptr指向元素/erase(ptr1,ptr2):删除ptr1~ptr2-1之间的元素.clear() 清除所有元素.resize(n

2021-08-30 17:47:54 1900

转载 C++类中const

文章中const与类的部分转载自http://c.biancheng.net/cpp/biancheng/view/2981.htmlconst在C++中修饰对象不同,作用不同,主要包括下面几个:修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer);修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改;修饰成员函数,说明该成员函

2021-08-20 17:12:16 642

原创 C++栈函数调用

一、 C++库的函数1.1 头文件#include<stack>1.2 栈常用的操作函数主要包括:栈的大小 .size()判断栈是否为空 .empty()栈顶插入(入栈) .push()栈顶删除(出栈) .pop()查看栈顶元素 .top() stack<char> stk; stk.push('a'); //入栈 cout << stk.top() << endl; //查看栈顶元素 stk.pus

2021-08-19 20:51:00 1218

原创 C++手写高斯牛顿法

因为毕设要用Bundle Adjustment 进行数据优化,涉及到优化方法的实现,所以想训练一下编程实现的能力。这篇文章也是参考SLAM14讲,通过高斯牛顿法来完成曲线拟合,从而熟悉高斯牛顿法流程和编程一、只用eigen库实现1.1 头文件#include <iostream>#include <chrono> //计时模块,非核心代码#include <opencv2/opencv.hpp>#include <Eigen/Core>#incl

2021-08-19 11:15:21 889

原创 C++ STL库排序函数用法

C++中sort函数的用法1.sort调用在调用前需要inlcude头文件调用格式sort(vector.begin(),end(),(std::greater<int>(),降序的选择参数))sort函数需要传入三个参数。前两个为指针,分别表示排序的起始、终止位置,sort对 vector的第一个指针,至第二个指针前一个元素的所有元素进行升序排序;第三个参数可不填,填了表示按照倒序排序。sort 直接对原容器进行排序,改变原容器中元素顺序2.使用例子2.1 升序排序s

2021-08-10 15:57:16 375

原创 markdown语言练习

markdown在CSDN使用的练习第一节这是第一节的内容第1.1节这是第1.1节内容第1.1.1节CSDN没有三级标题吗?插入图片插入表格似乎格式不正确|上的豆腐脑| 发送方 ||–士大夫精神地方|-送分的你-|| 松岛枫| 神佛i你是 |引用我没有说过 ——鲁迅待办[ 方括号里的内容] 什么是待办,看不出来区别啊插入代码#include <iostream>using namespac

2021-04-08 23:01:55 91

空空如也

空空如也

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

TA关注的人

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