C++ 第23页
开始学习C++(二)-拾光赋

开始学习C++(二)

开始学习C++(二),本文记录了没有main的例外程序以及命名空间的几种使用方法。 “没有”main() 的例外程序 在 Windows 编程中,可以编写一个动态链接库 (DLL) 模块,这是其他 Windows程序可以...
Lee的头像-拾光赋Lee6个月前
05512
数据结构——顺序队列(循环)-拾光赋

数据结构——顺序队列(循环)

数据结构——顺序队列(循环),采用顺序表的方式实现循环队列。其中关键在于如何判断队列已满。通常情况下,当对头和队尾指向同一个节点时,可以判断为队空。但是,倘若队尾不断增加,最后队尾也...
Lee的头像-拾光赋Lee2年前
07212
类模板的常见用法-拾光赋

类模板的常见用法

类模板的常见用法,class_template 类模板和函数模板的定义和使用类似,我们已经进行了介绍。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同。类模板用于实现类所需数据的类型参数化...
Lee的头像-拾光赋Lee2年前
06312
智能指针相关:enable_shared_from_this()在开发中的常见应用-拾光赋

智能指针相关:enable_shared_from_this()在开发中的常见应用

智能指针相关:enable_shared_from_this()在开发中的常见应用,类中使用shared_ptr()的问题 当我们先定义一个指针,然后再用这个指针构造两个智能指针 int main() { int* pt = new int(); std::s...
Lee的头像-拾光赋Lee2年前
06512
C++ 运算符全解析:从基础概念到实际应用-拾光赋

C++ 运算符全解析:从基础概念到实际应用

C++ 运算符全解析:从基础概念到实际应用,C++ 运算符 运算符用于对变量和值执行操作。 在下面的示例中,我们使用 + 运算符将两个值相加: int x = 100 + 50; 虽然 + 运算符经常用于将两个值相加...
Lee的头像-拾光赋Lee2年前
05812
使用libzip压缩文件和文件夹-拾光赋

使用libzip压缩文件和文件夹

使用libzip压缩文件和文件夹,简单说说自己遇到的坑: 分清楚三个组件:zlib、minizip和libzip。zlib是底层和最基础的C库,用于使用Deflate算法压缩和解压缩文件流或者单个文件,但是如果要压缩...
Lee的头像-拾光赋Lee2年前
010212
从源码角度解析C++20新特性如何简化线程超时取消-拾光赋

从源码角度解析C++20新特性如何简化线程超时取消

从源码角度解析C++20新特性如何简化线程超时取消,C++20中增加了很多重量级新特性,它不仅带来了ranges、concept和协程,也为多线程编程带来了jthread和stop_source这些强力辅助。利用这些新特性...
Lee的头像-拾光赋Lee5个月前
05012
深度解读《深度探索C++对象模型》之C++虚函数实现分析(三)-拾光赋

深度解读《深度探索C++对象模型》之C++虚函数实现分析(三)

深度解读《深度探索C++对象模型》之C++虚函数实现分析(三), “深度解读《深度探索C++对象模型》”系列已经在CSDN上和我的公众号上更新完毕,请有需要的同学移步到我的CSDN主页里去阅读,主页...
Lee的头像-拾光赋Lee2年前
04912
C++ Qt开发:数据库与TableView多组件联动-拾光赋

C++ Qt开发:数据库与TableView多组件联动

C++ Qt开发:数据库与TableView多组件联动,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发...
Lee的头像-拾光赋Lee3年前
08512
C++中的可见性 指针 笔记-拾光赋

C++中的可见性 指针 笔记

C++中的可见性 指针 笔记,含义: 谁能看到他们 谁能调用? 谁能使用? 可见性的修饰符: private 含义: 只有其所在的类可以访问,被修饰的变量 但是friend关键字可以让类 或者函数成为朋友(友...
Lee的头像-拾光赋Lee2年前
05612
P3320 [SDOI2015] 寻宝游戏 与 P10930 异象石 与 CF176E Archaeology-拾光赋

P3320 [SDOI2015] 寻宝游戏 与 P10930 异象石 与 CF176E Archaeology

P3320 [SDOI2015] 寻宝游戏 与 P10930 异象石 与 CF176E Archaeology,思路: 考虑按照 dfn 序将关键点的集合排序后为 \(a_0,a_1,\cdots,a_k\),则答案为: \[\frac{\sum\limits_{i=0}^k \operat...
Lee的头像-拾光赋Lee2年前
06412
CF 1927-拾光赋

CF 1927

CF 1927,G link 定义\({{dp_i}_j}_k\)为考虑完第i个点,最左边没有染色的点为\(j\),最右边没有染色的点为\(k\)的最小数量。 考虑转移(用自己更新别人) 如果不用\(i\),直接转移到\({{dp_{i+1...
Lee的头像-拾光赋Lee2年前
03312