
C++
料加鲜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++向txt文件写入数据
1.程序#include <iostream>#include <fstream>#include <vector>using namespace std;int main(){ vector<int> forwrite; for(int t = 0; t < 10; t++){ forwrite.push_back(t)...原创 2020-04-29 14:29:35 · 1962 阅读 · 0 评论 -
C++保留K位小数
double keepKbit(double& number,int k){ int new_num = int(number*k*10); number = new_num/(k*10.0); return number;}原创 2020-04-14 17:26:30 · 523 阅读 · 0 评论 -
C++多线程多变量通信和同步等待
记录自己的模拟程序,该程序使用两个线程,一个线程捕获视频数据,并加入其它变量数据,另外一个线程获取这些数据,刚开始因为变量太多,加上自己使用多线程编程较少,所以遇到了很多问题,比如死锁、访问变量冲突等问题,最后使用结构体和队列才把这个问题解决(也可能时之前变量太多自己混乱的原因)。#include <opencv2/opencv.hpp>#include <opencv2/d...原创 2020-04-13 18:22:27 · 490 阅读 · 0 评论 -
C++多线程(thread)条件互斥锁(condition_variable、mutex)
创建ThreadA和ThreadB两个线程,线程分别运行的是A和B两个函数,线程ThreadB通过cv.wait()来阻塞等待,线程ThreadA通过修改全局标志位和cv.notify_one()来唤醒ThreadB继续往下运行。#include <iostream>#include <thread>#include <mutex>#include &l...原创 2020-04-07 16:54:22 · 850 阅读 · 0 评论