上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 尽量在头文件中使用前置类型声明,在实现中再实际引用。 1. 头文件的“传递依赖”被阻断了,极大的加快了重编译速度 如果在 A.h 中直接 #include "B.h",那么所有包含 A.h 的文件(可能是几十个甚至上百个 .h 或 .cpp)都会间接包含 B.h。此时: 一旦 B.h 有任何修改(哪 阅读全文
posted @ 2025-07-13 05:22 丘狸尾 阅读(50) 评论(0) 推荐(0)
摘要: mkdir build cd build cmake .. mingw64-make 编译后 将D:\Software\libevent-2.1.12-stable\build\lib、D:\Software\libevent-2.1.12-stable\build\bin 目录添加到Path环境变 阅读全文
posted @ 2025-07-10 09:07 丘狸尾 阅读(148) 评论(0) 推荐(0)
摘要: Zlib:从官网下载最新源码。 有cmakelist.txt,显然用cmake构建 mkdir build cd build cmake .. mingw-make 编译完成后,build/ 下 mkdir build cd build cmake .. mingw-make # or nmake 阅读全文
posted @ 2025-07-10 08:09 丘狸尾 阅读(1012) 评论(0) 推荐(0)
摘要: 在 Linux 系统中,zlib 是一个非常重要的压缩库,许多软件(如 gzip、libpng、OpenSSL 等)都依赖它。如果你需要安装 zlib,可以根据你的 Linux 发行版选择合适的安装方式。 一、检查是否已安装 zlib 在安装之前,可以先检查系统是否已经安装了 zlib。 方法 1: 阅读全文
posted @ 2025-07-10 06:40 丘狸尾 阅读(1623) 评论(0) 推荐(0)
摘要: 用nmake编译,不要使用 mingw,mingw支持很差。 nmake是VS捆绑的 1. 安装 Visual Studio 2022 下载地址:Visual Studio 2017 社区版 安装时选择 “使用 C 的桌面开发” 工作负载,确保安装 C 编译工具。 显示找不到 nmake 命令(微软 阅读全文
posted @ 2025-07-10 05:59 丘狸尾 阅读(766) 评论(0) 推荐(0)
摘要: 官网 https://www.mingw-w64.org/downloads/#mingw-w64-builds 直接下载编译好的 https://github.com/niXman/mingw-builds-binaries/releases 开发64位Windows应用且依赖通用运行时(推荐多数 阅读全文
posted @ 2025-07-09 15:41 丘狸尾 阅读(1769) 评论(0) 推荐(0)
摘要: 静态联编在编译时确定要调用的函数,直接将函数地址编入程序 动态联编运行时观察对象的内存决定具体调用函数。 多态是通过虚函数表实现动态联编 虚对象的第一个内存成员是就是虚函数表指针vptr。 对象实例都指向同一个虚函数表。虚函数表由编译器自动维护,且各类唯一 如果一个类本类有虚函数,其会生成一个虚函数 阅读全文
posted @ 2025-07-09 11:52 丘狸尾 阅读(35) 评论(0) 推荐(0)
摘要: MySql5.7 mysql 5.7压缩包下载: 使用 aria2加速下载压缩包: aria2是一个支持多协议、多源和多线程的下载工具。您可以安装 aria2 并使用它来下载文件 sudo apt install aria2 aria2c https://downloads.mysql.com/ar 阅读全文
posted @ 2025-07-07 05:48 丘狸尾 阅读(36) 评论(0) 推荐(0)
摘要: 让对象内部存个 weak_ptr ,跟着外部 shared_ptr “蹭” 控制块,调用 shared_from_this() 时,用这个 weak_ptr 生成 shared_ptr ,共享引用计数。 内部藏个 weak_ptr 继承 enable_shared_from_this 的类,会自带一 阅读全文
posted @ 2025-07-04 19:35 丘狸尾 阅读(44) 评论(0) 推荐(0)
摘要: 考察一个特性,可以对比 不使用特性 和 使用特性 完成业务功能的代码 Boost.Any 是为了满足 C++ 中需要存储任意类型数据的需求而设计的库。 一、Boost.Any 的设计目的 类型安全容器:在单个变量中存储任意类型的数据 运行时类型识别:允许在运行时检查存储的实际类型 二、没有 Boos 阅读全文
posted @ 2025-07-02 23:34 丘狸尾 阅读(70) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页