- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 如何自制Everything——快速搜索
NTFS文件系统中有一个USN日志(Update Sequence Number Journal,更新序列号日志),主要作用是高效记录卷内所有文件与目录的变更操作 —— 包括文件创建、删除、修改、重命名、属性变更等,日志中每条记录包含文件唯一标识(引用号)、名称、路径关联(父目录引用号)、变更时间、属性等核心信息,通过USN日志搜索文件不需要逐个访问整个文件,只需要解析日志记录即可,省去了大量磁盘 I/O 操作。例如:Volume是C盘对应的对象,那么使用其对应的搜索功能,就只能搜索C盘下的文件或目录。
2025-09-02 15:01:05
556
原创 C++四种构造函数详解
该构造函数一般默认无参数(或者有默认参数),如果没有写一个构造函数,则编译器会为类自动生成一个默认构造函数。调用getA函数时传递变量a给b,就会使用到拷贝,可以在拷贝构造函数中定义该操作的行为。C++中,构造函数一般有四类:默认构造函数,转换构造函数,拷贝构造函数,移动构造函数。如果有移动构造,则不需要复制,只需要将a的资源转移给main函数,可以减少复制的开销。在main函数中,声明的变量a会自动调用默认构造函数,当然也可以不自己写该构造函数。其中第二个变量就会调用拷贝构造函数。
2025-03-23 15:33:36
1128
空空如也
安装完VS 2019后,可以卸载VS installer吗?
2021-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅