摘要: 1 更新apt包列表: sudo apt update 2 安装依赖环境 sudo apt install -y build-essential checkinstall cmake pkg-config yasm git gfortran sudo apt update sudo apt inst 阅读全文
posted @ 2023-10-31 11:58 洋綮 阅读(393) 评论(0) 推荐(0)
摘要: std::future 是 C++11 中的标准库类,用于异步任务的管理和获取结果。它允许你在一个线程中启动一个异步任务,然后在另一个线程中等待任务完成并获取其结果。 以下是使用 std::future 的常见用法: 启动异步任务: std::future<int> result = std::as 阅读全文
posted @ 2023-10-20 09:51 洋綮 阅读(217) 评论(0) 推荐(0)
摘要: C++ 多线程相关 std::thread /******************************************************************************************* std::thread 如果没有调用 join 或者 detach 函 阅读全文
posted @ 2023-10-19 19:56 洋綮 阅读(19) 评论(0) 推荐(0)
摘要: std::function: 可调用对象:  是一个函数指针  是一个具有 operator()成员函数的类对象(传说中的仿函数),lambda 表达式  是一个可被转换为函数指针的类对象  是一个类成员(函数)指针  bind 表达式或其它函数对象 而 std::function 就是上 阅读全文
posted @ 2023-10-19 08:48 洋綮 阅读(14) 评论(0) 推荐(0)
摘要: 移动语义: 浅拷贝:拷贝只是简单的赋值,两个指针指向同一块内存,析构时容易析构两次,造成内存泄露 深拷贝:拷贝会重新开辟内存,两个指针指向不同的内存,不会造成内存泄露问题* 移动语义:通过移动构造函数,转移资源的所有权,将对方的资源转移到自己身上,对方将失去对该资源的所有权(窃取) #include 阅读全文
posted @ 2023-10-19 08:36 洋綮 阅读(66) 评论(0) 推荐(0)
摘要: C++Spdlog库安装教程 1 安装cmake,若已安装则跳过 sudo yum update sudo yum install cmake cmake --version 2 拉取spdlog库 git clone https://github.com/gabime/spdlog.git 3 创 阅读全文
posted @ 2023-10-16 23:53 洋綮 阅读(501) 评论(0) 推荐(0)
摘要: C++ Poco库安装与使用 poco官网: https://pocoproject.org/ 下载poco基础版 解压 tar zxvf poco-1.12.4.tar.gz 进入poco-1.12.4目录 cd poco-1.12.4 安装(注意cmake版本,需3.5以上) ./configu 阅读全文
posted @ 2023-10-15 16:41 洋綮 阅读(629) 评论(0) 推荐(0)
摘要: C++Boost库安装教程 下载安装包 官网https://www.boost.org 解压安装 tar -xf boost_1_80_0.tar.bz2 cd boost_1_80_0 ./bootstrap.sh ./b2 link=shared sudo ./b2 install ​ 2.然后 阅读全文
posted @ 2023-10-15 16:40 洋綮 阅读(268) 评论(0) 推荐(0)
摘要: 设计模式-依赖倒转原则 //设计模式-依赖倒转原则 #include <iostream> using namespace std; //银行工作人员 class AbstractWorker{ public: virtual void DoBusiness() = 0; }; //专门负责办理存款 阅读全文
posted @ 2023-10-14 19:37 洋綮 阅读(3) 评论(0) 推荐(0)
摘要: 行为型-装饰模式 //装饰模式 /*装饰模式又叫包装模式,通过一种对客户端透明的方式来扩展对象功能,是继承关系的一种替代*/ #include <iostream> using namespace std; //一般情况下 用继承实现类的功能拓展 //装饰模式 可以用动态 //抽象英雄 class 阅读全文
posted @ 2023-10-14 19:36 洋綮 阅读(7) 评论(0) 推荐(0)