post_img

15. 面向对象

摘要

本章节探讨了面向对象编程(OOP)的基本概念和应用,包括类和对象的定义、继承、多态、封装等核心原则。面向对象编程通过将数据和功能封装在一起,使代码更易于维护、扩展和复用。

post_img

13. 拷贝控制

摘要

在C++中,拷贝控制(Copy Control)是管理对象的拷贝和赋值的关键机制。通过了解构造函数、拷贝构造、拷贝赋值、移动构造和析构函数等概念,我们可以控制对象在不同情境中的行为,从而优化资源使用并避免潜在的错误。

post_img

12. 动态内存

摘要

本章节讲解了 C++ 中的动态内存管理,包括动态内存的分配与释放、智能指针的使用以及常见的内存管理陷阱。动态内存允许程序在运行时根据需求灵活地申请和释放内存,从而优化资源的使用和程序的性能。通过学习本章节,您将了解如何正确应用动态内存管理技术,以避免内存泄漏和非法访问等问题,确保程序运行的高效性与安 …

post_img

11. 关联容器

摘要

这篇文档主要介绍C++中的关联容器,包括常见的map、set等容器类型的特性与用法。关联容器允许根据键值对或单独的键进行高效的数据存储和检索,适合实现快速查找和排序功能。该文档还涵盖了关联容器的初始化、元素访问和遍历方式,并列举了常用的操作方法,例如插入、删除和查找。通过这些内容,读者能够更深入地理 …

post_img

10. 泛型算法

摘要

泛型算法是一种通用的算法设计方法,通过模板和迭代器,能够适用于不同类型的数据结构。本篇内容涵盖了 C++ 标准库中的常用泛型算法,如排序、查找、变换等,旨在帮助开发者理解和高效地使用这些强大工具。

post_img

C++学习笔记:顺序容器

摘要

在C++标准模板库(STL)中,顺序容器是用于存储和管理数据的基本容器之一。这些容器的设计使得元素按插入顺序存储,适用于数据的有序存储、插入和删除操作。本文将详细介绍常见的顺序容器(如vector、deque、list等),它们的用法、特性、以及如何根据不同需求选择适合的容器。

post_img

python中信号量处理与优雅退出

摘要

文档列举了在实际编程中使用信号量控制进程结束的常见场景,并提供了一些代码示例来说明如何确保在程序接收到终止信号时,能够平稳地释放资源、保存状态并正确退出。

post_img

centos7 编译python3.11

摘要

本文档详细介绍了在CentOS 7环境下编译安装Python 3.11的完整流程,涵盖了从系统依赖环境的准备到编译、安装和配置的步骤

post_img

Windows11优化

摘要

本指南旨在帮助用户通过一系列优化和美化设置,提升 Windows 11 的性能和用户体验。从禁用不必要的启动项、优化视觉效果到调整隐私设置,我们将逐步引导您完成系统优化。此外,还提供了美化 Windows Terminal 的方法,使终端界面更具现代感与个性化,提升日常使用的观感。

post_img

mdbook生成pdf踩坑

摘要

mdBook是一个用于创建在线书籍的工具,类似于GitBook,但专门设计用于Rust社区。它能够将Markdown文件转换成可浏览的HTML书籍格式,并且支持嵌入代码、生成导航栏、搜索功能等。 不选择GitBook的原因在于gitbook cli多年未更新,大部分优化都用于商业化了,其次其生成pd …