
C++
记录C++学习笔记,问题处理过程,以及轮子、算法等
油炸自行车
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
【C++】那些年写过的bug <No.002> —— memset()初始化动态成员变量
memset()是一个基于字节的操作,不会调用或其他非POD(平凡标量类型)成员的构造函数或析构函数。这可能导致未定义的行为,特别是对于,会导致内存泄漏或程序崩溃。相反,直接初始化结构体的成员变量是更安全和可靠的做法。原创 2024-07-02 17:40:18 · 501 阅读 · 0 评论 -
【C++】那些年写过的bug <No.001> —— 迭代器失效问题
C++中迭代器失效的问题原创 2024-06-30 23:19:13 · 335 阅读 · 0 评论 -
【C++】预处理指令汇总
预处理指令学习笔记原创 2024-06-27 21:42:06 · 561 阅读 · 0 评论 -
【Linux】【C++11】维护指定目录所占空间大小(自动删除文件、文件夹)
实际工程项目中,需要对记录的日志文件大小进行维护,达到一定大小,就要进行删除,以防止把磁盘空间占满。上述功能主要是通过 Linux 系统中的 POSIX 接口函数实现。原创 2024-05-28 12:41:48 · 433 阅读 · 0 评论 -
【Linux】【C++】实现文件夹或文件拷贝(可直接编译运行)
【代码】Linux C++ 实现拷贝整个目录(包括目录下的所有文件夹、文件),也可单独拷贝单个文件。完整代码,可直接编译运行原创 2024-05-24 14:50:33 · 923 阅读 · 0 评论 -
【C++】截取字符串中两个指定字符之间的子字符串 [已测试,可直接运行]
截取字符串中两个指定字符之间的子字符串。现成轮子,可直接复制使用原创 2024-05-25 11:27:50 · 330 阅读 · 0 评论