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; } //只跟下面的顺序有
阅读全文
摘要:#include<iostream> #include<thread> #include<mutex> using namespace std; recursive_mutex re; void task1() { re.lock(); cout << "处理任务1中..." << endl; st
阅读全文
摘要:#include<iostream> #include<thread> #include<mutex> using namespace std; mutex mu; void ThreadSource(int i) { mu.lock(); cout << "线程" << i << "开始执行了"
阅读全文
摘要:利用前向声明减少编译时头文件的引入 问题引入: 假设有三个头文件A,B,C,A中起初有一个类且有一个内联函数。 比如: class XTask1 { public: void test1(){} }; 在B中有: #include "A.h" class XTask2 { public: XTask
阅读全文