C++ 第9页
CMake构建学习笔记12-libzip库的构建-拾光赋

CMake构建学习笔记12-libzip库的构建

CMake构建学习笔记12-libzip库的构建,如果要更方便地压缩/解压缩文件或者文件夹,除了使用基于zlib的minizip库,更推荐使用另一个基于zlib的库libzip,个人认为其接口设计更科学一点,文档也更...
Lee的头像-拾光赋Lee2年前
010612
2025.1.7 做题记录-拾光赋

2025.1.7 做题记录

2025.1.7 做题记录,CF600E dsu on tree 裸题。 P3899 考虑对 \(a,b\) 的关系分类讨论。对于 \(\operatorname{LCA}(a,b)=b\) 的情况,那么 \(a,b\) 的公共后代一定在 \(a\) 的子树内。即对于所有...
Lee的头像-拾光赋Lee1年前
01069
【子项目:命令系统(Command System)】C++自制命令系统( 开发ing | 踩坑记录 )-拾光赋

【子项目:命令系统(Command System)】C++自制命令系统( 开发ing | 踩坑记录 )

【子项目:命令系统(Command System)】C++自制命令系统( 开发ing | 踩坑记录 ),项目背景 在某一项目中,遇到了需要自制命令系统的需求,而这个模块的复用性很高,因此单独拉出来做一个子项...
Lee的头像-拾光赋Lee2年前
01067
使用libzip压缩文件和文件夹-拾光赋

使用libzip压缩文件和文件夹

使用libzip压缩文件和文件夹,简单说说自己遇到的坑: 分清楚三个组件:zlib、minizip和libzip。zlib是底层和最基础的C库,用于使用Deflate算法压缩和解压缩文件流或者单个文件,但是如果要压缩...
Lee的头像-拾光赋Lee2年前
010612
一文总结现代 C++ 中的初始化-拾光赋

一文总结现代 C++ 中的初始化

一文总结现代 C++ 中的初始化,本文尝试回答: 现代 C++ 有哪几种初始化形式?分别能够用于什么场景?有什么限制? MyClass obj(); 为什么没有调用默认无参构造函数创建一个对象? new int 和 ne...
Lee的头像-拾光赋Lee2年前
010514
P1541 [NOIP2010 提高组] 乌龟棋 题解-拾光赋

P1541 [NOIP2010 提高组] 乌龟棋 题解

P1541 [NOIP2010 提高组] 乌龟棋 题解,动规题。 动态规划分为3步: 1.定义数组元素含义。 2.找到数组元素之间的关系式。 3.找出初始值。 第一步 我们不难发现这道题可以现在dp数组中设一个数组d...
Lee的头像-拾光赋Lee2年前
01057
C++ GDAL用CreateCopy()新建栅格并修改波段的个数-拾光赋

C++ GDAL用CreateCopy()新建栅格并修改波段的个数

C++ GDAL用CreateCopy()新建栅格并修改波段的个数,  本文介绍基于C++语言GDAL库,为CreateCopy()函数创建的栅格图像添加更多波段的方法。   在C++语言的GDAL库中,我们可以基于CreateCopy()...
Lee的头像-拾光赋Lee2年前
01056
Complete the Sequence (生成完整序列数)第一次做英文c++的题-拾光赋

Complete the Sequence (生成完整序列数)第一次做英文c++的题

Complete the Sequence (生成完整序列数)第一次做英文c++的题, 第一次接触全是英语的题,怎么会有这么难的呢? 首先我拿起了它和中文的题目一对比,发现分成了5个板块,将这5个板块细细拆分后...
Lee的头像-拾光赋Lee2年前
010414
1001: 【编程入门】A+B 输入输出练习I-拾光赋

1001: 【编程入门】A+B 输入输出练习I

1001: 【编程入门】A+B 输入输出练习I,1001: 【编程入门】A+B 输入输出练习I 题目描述 你的任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些...
Lee的头像-拾光赋Lee1年前
010411
C++文件系统操作6 - 跨平台实现文件和文件夹的拷贝-拾光赋

C++文件系统操作6 – 跨平台实现文件和文件夹的拷贝

C++文件系统操作6 - 跨平台实现文件和文件夹的拷贝, 1. 关键词 2. fileutil.h 3. fileutil.cpp 4. filesystem_win.h 5. filesystem_win.cpp 6. filesystem_unix.cpp 7. 源码地址 1. 关键词 C++ ...
Lee的头像-拾光赋Lee2年前
01038
Qt中使用QJsonDocument实现安全的JSON序列化/反序列化方案,包含详细的错误处理机制-拾光赋

Qt中使用QJsonDocument实现安全的JSON序列化/反序列化方案,包含详细的错误处理机制

Qt中使用QJsonDocument实现安全的JSON序列化/反序列化方案,包含详细的错误处理机制,以下是在Qt中使用QJsonDocument实现安全的JSON序列化/反序列化方案,包含详细的错误处理机制: 1. 基础错误...
Lee的头像-拾光赋Lee1年前
010313
在Visual Studio中部署GDAL库的C++版本(包括SQLite、PROJ等依赖)-拾光赋

在Visual Studio中部署GDAL库的C++版本(包括SQLite、PROJ等依赖)

在Visual Studio中部署GDAL库的C++版本(包括SQLite、PROJ等依赖),  本文介绍在Visual Studio软件中配置、编译C++环境下GDAL库、SQLite环境与PROJ库的详细方法。   GDAL库是一个非常方便的...
Lee的头像-拾光赋Lee2年前
01038