03 2021 档案

摘要:#include<iostream>using namespace std;class A{public: A(char* s) :name(s), len(strlen(name.c_str())) {} void dis() { cout << len << endl; } //只跟下面的顺序有 阅读全文
posted @ 2021-03-14 21:40 sunshine_gzw 阅读(57) 评论(0) 推荐(0) 编辑
摘要:#include<iostream> #include<thread> #include<mutex> using namespace std; recursive_mutex re; void task1() { re.lock(); cout << "处理任务1中..." << endl; st 阅读全文
posted @ 2021-03-13 19:41 sunshine_gzw 阅读(2502) 评论(0) 推荐(0) 编辑
摘要:#include<iostream> #include<thread> #include<mutex> using namespace std; mutex mu; void ThreadSource(int i) { mu.lock(); cout << "线程" << i << "开始执行了" 阅读全文
posted @ 2021-03-13 19:39 sunshine_gzw 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:利用前向声明减少编译时头文件的引入 问题引入: 假设有三个头文件A,B,C,A中起初有一个类且有一个内联函数。 比如: class XTask1 { public: void test1(){} }; 在B中有: #include "A.h" class XTask2 { public: XTask 阅读全文
posted @ 2021-03-05 19:53 sunshine_gzw 阅读(157) 评论(0) 推荐(0) 编辑