随笔 - 884,  文章 - 0,  评论 - 38,  阅读 - 155万

随笔分类 -  C++

dynamic_cast用法总结
摘要:https://blog.csdn.net/weixin_44212574/article/details/89043854 阅读全文
posted @ 2021-04-16 22:09 一抹烟霞 阅读(86) 评论(0) 推荐(0) 编辑
程序计时函数
摘要:// Author: Tong Qin qintonguav@gmail.com // Shaozu Cao saozu.cao@connect.ust.hk // 一个计时函数 #pragma once #include <ctime> #include <iostream> #include < 阅读全文
posted @ 2020-08-12 10:51 一抹烟霞 阅读(162) 评论(0) 推荐(0) 编辑
cmake、CMakelists语法
该文被密码保护。
posted @ 2020-07-03 17:01 一抹烟霞 阅读(0) 评论(0) 推荐(0) 编辑
c++使用eigen库,矩阵维度错误
摘要:/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32: error: static assertion failed: YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES #define EIGEN_STATIC_ 阅读全文
posted @ 2020-06-30 09:46 一抹烟霞 阅读(2260) 评论(0) 推荐(0) 编辑
动态内存与智能指针
摘要:@ 一、简介 动态内存的使用很容易出问题,因为确保在正确的时间释放内存是极其困难的。有时我们会忘记释放内存,在这种情况下就会产生内存泄漏;有时在尚有指针引用内存的情况下我们就释放了它,在这种情况下就会产生引用非法内存的指针。 为了更容易(同时也更安全)地使用动态内存,新的标准库提供了两种智能指针(s 阅读全文
posted @ 2020-06-14 20:46 一抹烟霞 阅读(254) 评论(0) 推荐(0) 编辑
std::call_once()
摘要:stdcall_once(): 该函数的第一个参数为标记,第二个参数是一个函数名。 功能:能够保证多线程调用函数func()时只被调用一次。具备互斥量的能力,而且比互斥量消耗的资源更少,更高效。 call_once()需要与一个标记结合使用,这个标记为stdonce_flag;其中once_flag 阅读全文
posted @ 2020-05-31 21:37 一抹烟霞 阅读(501) 评论(0) 推荐(0) 编辑
C++ 多线程 (4) 互斥量(mutex)与锁(lock)
摘要:@ 一、基本概念 在多线程环境中,有多个线程竞争同一个公共资源,就很容易引发线程安全的问题。因此就需要引入锁的机制,来保证任意时候只有一个线程在访问公共资源。 互斥量就是个类对象,可以理解为一把锁,多个线程尝试用lock()成员函数来加锁,只有一个线程能锁定成功,如果没有锁成功,那么流程将卡在loc 阅读全文
posted @ 2020-05-31 12:16 一抹烟霞 阅读(5581) 评论(0) 推荐(1) 编辑
C++ 多线程(3)std::thread 详解
摘要:@ 一、头文件 std::thread 在 头文件中声明,因此使用 std::thread 时需要包含 头文件。 二、std::thread 构造函数 (1). 默认构造函数,创建一个空的 thread 执行对象。 (2). 初始化构造函数,创建一个 thread对象,该 thread对象可被 jo 阅读全文
posted @ 2020-05-30 21:19 一抹烟霞 阅读(4794) 评论(0) 推荐(1) 编辑
c++ 多线程(2)创建线程对象的方法
摘要:@ 一、用函数对象创建线程 // 用函数对象创建线程 #include <iostream> #include <thread> using namespace std; void func(){ cout<<"我的线程开始执行了"<<endl; //... cout<<"我的线程结束执行了"<<e 阅读全文
posted @ 2020-05-30 15:11 一抹烟霞 阅读(1638) 评论(0) 推荐(0) 编辑
CMake解决c++11的phread库问题:undefined reference to `pthread_create’
摘要:方法一 PROJECT(HELLO) set(CMAKE_CXX_FLAGS "CAMKECXXFLAGSstd=c++11")AUXSOURCEDIRECTORY(.SRCLIST)ADDEXECUTABLE(hello{SRC_LIST}) 从cmake的CMak 阅读全文
posted @ 2020-05-30 14:51 一抹烟霞 阅读(5756) 评论(0) 推荐(0) 编辑
QT——(1)下载和安装
摘要:https://blog.csdn.net/qq_23473839/article/details/80523318 阅读全文
posted @ 2020-05-03 21:38 一抹烟霞 阅读(154) 评论(0) 推荐(0) 编辑
STL——(11)常用算法
摘要:常用算法1 常用遍历算法1.1 for_each1.2 transform2 常用查找算法2.1 find2.2 find_if2.3 adjacent_find2.4 binary_search2.5 count2.6 count_if3 常用排序算法3.1 sort3.2 random_shuf 阅读全文
posted @ 2020-05-03 20:46 一抹烟霞 阅读(159) 评论(0) 推荐(0) 编辑
STL——(10)函数对象(仿函数)
摘要:函数对象1 函数对象概念1.1 函数对象使用2 谓词2.1 谓词概念2.2 一元谓词2.3 二元谓词3 内建函数对象3.1 内建函数对象意义3.2 算术仿函数3.3 关系仿函数3.4 逻辑仿函数 1 函数对象概念 概念: 重载函数调用操作符的类,其对象常称为函数对象 函数对象使用重载的()时,行为类 阅读全文
posted @ 2020-05-03 20:34 一抹烟霞 阅读(165) 评论(0) 推荐(0) 编辑
STL——(9)map/ multimap容器
摘要:map/ multimap容器1. map基本概念2. map构造和赋值3. map大小和交换4. map插入和删除5. map查找和统计6. map容器排序10. 案例-员工分组10.1 案例描述10.2 实现步骤 1. map基本概念 简介: map中所有元素都是pair pair中第一个元素为 阅读全文
posted @ 2020-05-03 20:27 一抹烟霞 阅读(150) 评论(0) 推荐(0) 编辑
STL——(8)set/ multiset 容器和pair对组
摘要:set/ multiset 容器和pair对组1 set基本概念2 set构造和赋值3 set大小和交换4 set插入和删除5 set查找和统计6 set和multiset区别7 pair对组创建8 set容器排序 1 set基本概念 简介: 所有元素都会在插入时自动被排序 本质: set/mult 阅读全文
posted @ 2020-05-03 19:28 一抹烟霞 阅读(225) 评论(0) 推荐(0) 编辑
STL——(7)list容器
摘要:list容器1. list基本概念2 list构造函数3 list 赋值和交换4 list 大小操作5 list 插入和删除6 list 数据存取7 list 反转和排序8 排序案例 1. list基本概念 **功能:**将数据进行链式存储 链表(list)是一种物理存储单元上非连续的存储结构,数据 阅读全文
posted @ 2020-05-03 19:24 一抹烟霞 阅读(116) 评论(0) 推荐(0) 编辑
STL——(6)queue 容器
摘要:3.6.1 queue 基本概念 概念:Queue是一种先进先出(First In First Out,FIFO)的数据结构,它有两个出口 队列容器允许从一端新增元素,从另一端移除元素 队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为 队列中进数据称为 — 入队 push 队列中出数据 阅读全文
posted @ 2020-05-03 19:17 一抹烟霞 阅读(115) 评论(0) 推荐(0) 编辑
STL——(5)stack容器
摘要:stack容器1. stack 基本概念2. stack 常用接口 1. stack 基本概念 概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口 栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为 栈中进入数据称为 — 入栈 push 阅读全文
posted @ 2020-05-03 19:12 一抹烟霞 阅读(135) 评论(0) 推荐(0) 编辑
STL——(4)deque
摘要:deque容器1. deque容器基本概念2. deque构造函数3. deque赋值操作4. deque大小操作5. deque 插入和删除6. deque 数据存取7. deque 排序8. 案例-评委打分8.1 案例描述8.2 实现步骤 1. deque容器基本概念 功能: 双端数组,可以对头 阅读全文
posted @ 2020-05-03 16:57 一抹烟霞 阅读(166) 评论(0) 推荐(0) 编辑
STL——(3)string容器
摘要:string容器1. string基本概念2. string构造函数3. string赋值操作4. string字符串拼接5. string查找和替换6. string字符串比较7. string字符存取8. string插入和删除9. string子串 1. string基本概念 本质: stri 阅读全文
posted @ 2020-05-03 16:23 一抹烟霞 阅读(95) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Live2D
欢迎阅读『C++』

喜欢请打赏

扫描二维码打赏

了解更多

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