C++中的四种类型转换
C++引入四种类型转换运算符,旨在解决C语言强制转换不安全且难以排查的问题,显著提升代码可读性与安全性。
C++11 的 final 和 override 关键字
本文详解了C++中纯虚函数与抽象类的概念,阐述了它们如何通过定义接口规范来实现多态性。文章结合Shape与Circle的代码示例,展示了如何强制派生类实现功能,从而提升代码的灵活性与可扩展性。
纯虚函数和抽象类
本文深入浅出地介绍了C++纯虚函数与抽象类的概念,解析了二者在多态编程中的核心作用,并提供了具体的使用场景与注意事项,帮助读者掌握接口规范与实现分离的技巧。
两数之和
本文详解LeetCode第一题两数之和,采用暴力枚举法寻找和为目标值的两个数下标,分析了其时间复杂度O(N^2)与空间复杂度O(1)。
多态
本文详解C++编译时多态,涵盖函数重载、运算符重载及模板技术。通过实例展示如何为自定义类型定义运算符,实现高效且灵活的类型适配,提升代码可读性。
单例模式
本文详解单例模式,保证类仅有一个实例。重点介绍C++饿汉模式,涵盖静态成员变量与静态局部变量两种实现,前者启动即创建且线程安全,后者在C++11后同样安全。
Hexo 搭建个人博客
本文详细介绍如何使用 Hexo 框架从零搭建个人博客,并部署至 GitHub Pages。涵盖环境配置、Git 连接及密钥设置等步骤,助你轻松拥有个人网站。
Visualization for Hexo
Visualization for Hexo 是一款基于 Qt 的桌面工具,旨在解决博客写作流程割裂的问题。它将编辑、预览、构建和 Git 操作集成在一个界面中,提供流畅的闭环体验,让创作者专注于内容本身。
继承
本文介绍了C++中继承与派生的核心概念,详细解析了基类与派生类的关系,并重点探讨了public、protected和private三种访问限定符对成员访问权限的影响。
std::function与bind绑定器
C++11通过std::function和std::bind统一了函数指针、仿函数等可调用对象的调用方式,解决了语法繁琐、难以统一保存传递的问题,让回调和延迟执行更简单。





