自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 侯捷C++面向对象高级编程(下)-11-C++标准库

2024-07-12 17:59:05 62

原创 侯捷C++面向对象高级编程(下)-10-模板模板参数

1.模板模板参数-1。2.模板模板参数-2。

2024-07-12 17:50:39 109

原创 侯捷C++面向对象高级编程(下)-9-specialization

2.模板偏特化--个数的偏。3.模板偏特化--范围的偏。

2024-07-12 17:21:31 117

原创 侯捷C++面向对象高级编程(下)-8-member template

1.成员模板-12.成员模板-23.成员模板-3。

2024-07-12 17:08:41 151

原创 侯捷C++面向对象高级编程(下)-7-function template

1.函数模板。

2024-07-12 16:47:19 68

原创 侯捷C++面向对象高级编程(下)-6-class template

1.类模板。

2024-07-12 16:41:52 103

原创 C++数据结构与算法(基础篇)-第三章.基础算法-枚举法

if(num%i == 0){//如果在2~num-1中找到了因子。cout

2024-07-10 17:57:25 330

原创 C++数据结构与算法(基础篇)-第二章.算法和算法复杂度

3.复杂度和大0记号。4.常见的时间复杂度。

2024-07-10 14:15:44 82

原创 C++数据结构与算法(基础篇)-第一章.数据结构与算法简介

1.什么是数据结构与算法。2.算法训练OJ平台介绍。

2024-07-10 13:51:34 87

原创 侯捷C++面向对象高级编程(下)-5-namespace

1.经验谈。

2024-07-10 13:36:49 62

原创 侯捷C++面向对象高级编程(下)-4-function-like classes

1.仿函数2.标准库中。

2024-07-10 13:31:27 68

原创 侯捷C++面向对象高级编程(下)-3-pointer-like classes

1.智能指针2.迭代器。

2024-07-10 11:51:38 225

原创 侯捷C++面向对象高级编程(下)-2-non-explicit one argument constructor

【代码】侯捷C++面向对象高级编程(下)-2-non-explicit one argument constructor。

2024-07-10 11:27:45 211

原创 侯捷C++面向对象高级编程(下)-1-conversion function

1.转换函数。

2024-07-10 10:37:01 86

原创 侯捷C++面向对象高级编程(上)-12-委托相关设计

1.委托+继承。

2024-07-10 10:04:08 223

原创 侯捷C++面向对象高级编程(上)-11-虚函数与多态

3.继承+复合关系下的构造和析构。

2024-07-09 18:01:23 192

原创 侯捷C++面向对象高级编程(上)-10-组合与继承

4.复合-构造和析构。7.继承-构造和析构。

2024-07-09 17:26:47 147

原创 侯捷C++面向对象高级编程(上)-9-扩展补充:类模板、函数模板及其他

5.function template、函数模板。2.把 ctors 放在 private 区。4.class template、类模板。

2024-07-09 16:31:21 141

原创 侯捷C++面向对象高级编程(上)-8-复习string类的实现过程

1.编程12.编程23.编程34.编程4。

2024-07-09 15:38:57 105

原创 侯捷C++面向对象高级编程(上)-7-堆、栈与内存管理

1.output函数(其中operator必须做为全局函数,不可做为成员函数)4.static local objects的生命期。5.global objects的生命期。3.stack objects的生命期。6.heap objects的生命期。

2024-07-09 14:48:04 150

原创 侯捷C++面向对象高级编程(上)-6-三大函数:拷贝构造、拷贝复制、析构

5.拷贝构造函数(深拷贝,拷贝的内容,重写string函数)4.浅拷贝(系统默认仅把指针拷贝过去)3.构造函数和析构函数。

2024-07-01 17:36:27 214

原创 侯捷C++面向对象高级编程(上)-5-复习complex类的实现过程

1.编程①2.编程②3.

2024-07-01 16:36:36 124

原创 侯捷C++面向对象高级编程(上)-4-操作符重载与临时对象

1.2.3.临时对象4.5.6.

2024-07-01 15:59:29 196

原创 侯捷C++面向对象高级编程(上)-3-参数传递与返回值

5.同一个class的各个object互为friends。

2024-07-01 14:39:41 120

原创 侯捷C++面向对象高级编程(上)-2-构造函数

1.inline函数。

2024-06-28 17:44:06 131

原创 侯捷C++面向对象高级开发(上)-1-头文件与类的声明

3.c vs c++输出。6.class模板简介。4.头文件防卫式声明。

2024-06-28 15:04:25 172

原创 在ubuntu22.04系统上创建C++功能包的ros2程序

1.创建功能包2.编写代码3.添加设置4.编译。

2024-03-25 11:58:25 186

原创 使用OOP方法编实现作家李四ros2程序(ubuntu22.04系统下,使用pycharm软件)

1.创建WriterNode类,改写相关代码。

2024-03-25 10:41:28 141

原创 在ubuntu22.04系统上用pycharm编写第一个ros2程序

7.进行source,为了让系统找到village_li这个包,找到li4_node这个节点。1.打开终端(快捷键alt+ctrl+t),创建工作空间,工作空间就是文件夹。8.(可选)在终端输入相关指令,查看是否有village_li包。在village_li文件夹右键新建li4.py。10.可以切分终端,输入相关指令查看一些信息。打开pycharm的终端(alt+f12)6.在pycharm终端里面进行编译程序。5.在setup.py里面添加配置。4.在li4.py编写代码。

2024-03-25 10:07:34 503

原创 C++的STL常用算法->常用遍历算法、常用查找算法、常用排序算法、常用拷贝和替换算法、常用算术生成算法、常用集合算法

cout << "找到姓名:" << it->m_Name << " 年龄: " << it->m_Age << endl;cout << "找到姓名:" << it->m_Name << " 年龄: " << it->m_Age << endl;cout << "大于4的个数为: " << num << endl;cout << "找到:" << *it << endl;cout << "4的个数为: " << num << endl;cout << "v1与v2的差集为: " << endl;

2024-02-25 00:59:46 857

原创 C++的STL-函数对象->函数对象(->概念、使用)、谓词(->谓词概念、一元谓词、二元谓词)、内建函数对象(->内建函数对象意义、算术仿函数、关系仿函数、逻辑仿函数)

cout << "myPrint调用次数为: " << myPrint.count << endl;//1、函数对象在使用时,可以像普通函数那样调用, 可以有参数,可以有返回值。cout << "找到:" << *it << endl;* 函数对象在使用时,可以像普通函数那样调用, 可以有参数,可以有返回值。//negate 一元仿函数 取反仿函数。//STL内建仿函数 大于仿函数。//2、函数对象可以有自己的状态。//3、函数对象可以作为参数传递。//内建函数对象 算术仿函数。

2024-02-24 02:09:36 823

原创 C++案例->评委打分、员工分组

cout << "姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Salary << endl;// cout << "姓名: " << (*it).m_Name << " 分数: " << (*it).m_Score << endl;// cout << "姓名: " << it->m_Name << " 工资: " << it->m_Salary << endl;cout << "美术部门: " << endl;

2024-02-24 01:26:53 653

原创 C++的map/multimap容器->基本概念、构造和赋值、大小和交换、插入和删除、查找和统计、容器排序

cout << "找到了元素 key = " << (*pos).first << " value = " << (*pos).second << endl;cout << "m的大小为: " << m.size() << endl;cout << "未找到元素" << endl;cout << "m不为空" << endl;cout << "m为空" << endl;cout << "交换前" << endl;cout << "交换后" << endl;//map容器 构造和赋值。

2024-02-24 01:13:43 629

原创 C++的set/multiset容器->set基本概念、set构造和赋值、set大小和交换、set插入和删除、set查找和统计、set和multiset区别、pair对组创建、set容器排序

cout << "姓名: " << it->m_Name << " 年龄: " << it->m_Age << endl;cout << "姓名: " << p2.first << " 年龄: " << p2.second << endl;cout << "姓名: " << p.first << " 年龄: " << p.second << endl;cout << "s1的大小为: " << s1.size() << endl;cout << "找到了元素 : " << *pos << endl;

2024-02-24 00:45:30 803

原创 C++的list容器->基本概念、构造函数、赋值和交换、大小操作、插入和删除、数据存取、反转和排序、排序案例

cout << "姓名: " << it->m_Name << " 年龄: " << it->m_Age。cout << "姓名: " << it->m_Name << " 年龄: " << it->m_Age。cout << "L1的大小为: " << L1.size() << endl;cout << "第一个元素为: " << L1.front() << endl;cout << "最后一个元素为: " << L1.back() << endl;

2024-02-24 00:07:47 935

原创 C++的queue容器->基本概念、常用接口

< " 年龄: "<< q.front().m_Age << endl;<< " 年龄: " << q.back().m_Age << endl;cout << "队尾元素-- 姓名: " << q.back().m_Name。cout << "队头元素-- 姓名: " << q.front().m_Name。cout << "队列大小为:" << q.size() << endl;//判断只要队列不为空,查看对头,查看队尾,出队。//队列不提供迭代器,更不支持随机访问。//队列 queue。

2024-02-23 22:39:18 239

原创 C++的stack容器->基本概念、常见接口

cout << "栈顶元素为: " << s.top() << endl;cout << "栈的大小为:" << s.size() << endl;//只要栈不为空,查看栈顶,并且执行出栈操作。//创建栈容器 栈容器必须符合先进后出。//向栈中添加元素,叫做 压栈 入栈。//栈stack容器常用接口。

2024-02-23 22:24:43 196

原创 C++的deque容器->基本概念、构造函数、赋值操作、大小操作、插入和删除、数据存取、排序

cout << "d1的大小为:" << d1.size() << endl;//对于支持随机访问的迭代器的容器,都可以利用sort算法直接对其进行排序。#include <algorithm>//标准算法头文件。//vector容器也可以利用 sort进行排序。//deque容器没有容量概念。//operator= 赋值。//assign赋值。//判断容器是否为空。//deque容器插入和删除。//insert插入。//按照区间进行插入。//deque容器赋值操作。

2024-02-23 21:51:38 832

原创 C++的vector容器->基本概念、构造函数、赋值操作、容量和大小、插入和删除、数据存取、互换容器、预留空间

cout << "v1的第一个元素为: " << v1.front() << endl;cout << "v1的最后一个元素为: " << v1.back() << endl;cout << "v的容量为:" << v.capacity() << endl;cout << "v的大小为:" << v.size() << endl;cout << "v的大小为:" << v.size() << endl;cout << "v的大小为:" << v.size() << endl;

2024-02-23 21:09:57 513

原创 C++的string容器->基本概念、构造函数、赋值操作、字符串拼接、查找和替换、字符串比较、字符存取、插入和删除、子串

#include<iostream>using namespace std;#include <string>//string的构造函数/*-string(); //创建一个空的字符串 例如: string str;-string(const char* s); //使用字符串s初始化-string(const string& str); //使用一个string对象初始化另一个string对象-string(int n, ch

2024-02-23 19:58:53 1773

C#串口自动检测,支持热插拔

C#串口自动检测,支持热插拔

2021-08-01

传感器与检测技术 第2版 宋雪臣 课后答案[1-13章].pdf

第一章 检测技术基本知识 第二章 电阻式传感器及应用 第三章 电容式传感器及应用 第四章 电感式传感器及应用 第五章 热电偶传感器及应用

2020-05-15

空空如也

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

TA关注的人

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