
C++系列
文章平均质量分 85
alive903
这个作者很懒,什么都没留下…
展开
-
【C++】函数模板与类模板
本文详细介绍了函数模板和类模板的基本语法与实际应用,包括模板函数的自动类型推导、模板重载的注意事项、模板类的定义与使用、模板类作为参数传递的正确方式、类模板的外部实现方法,以及模板类与继承的正确组合方式。原创 2025-05-08 08:30:00 · 539 阅读 · 0 评论 -
【C++】运算符重载
本文讲解了 C++ 运算符重载的概念与用法,包括成员函数重载、友元函数重载、全局函数重载,以及对 ++、--、<<、>> 等特殊运算符的重载方式原创 2025-05-04 08:30:00 · 1146 阅读 · 0 评论 -
【C++】友元
文系统讲解了 C++ 中友元(Friend)的概念与分类,包括友元函数、友元成员函数、友元类的使用方法与注意事项。原创 2025-05-01 08:30:00 · 1070 阅读 · 0 评论 -
【C++】动态多态
本文系统讲解了 C++ 中多态(Polymorphism)的概念与实现,包括静态多态(函数重载、运算符重载、模板)和动态多态(虚函数、抽象类)两大类型。详细分析了虚函数表(vtable)、虚指针(vptr)、静态联编与动态联编、虚析构、纯虚函数与抽象类的使用场景和底层原理原创 2025-04-30 08:30:00 · 1320 阅读 · 0 评论 -
【C++】多继承与多级继承
本文系统讲解了 C++ 中的多级继承、多继承及其带来的典型问题,如菱形继承、二义性和数据冗余。原创 2025-04-29 08:30:00 · 1165 阅读 · 0 评论 -
【C++】类的继承和组合
本文详细讲解了 C++ 中的继承与组合,包括继承的基本概念、三种继承方式(public、protected、private)、继承后成员访问权限变化、构造与析构顺序、函数名隐藏等关键知识点。同时介绍了类的组合(Composition)及继承与组合结合的使用场景原创 2025-04-28 08:30:00 · 1532 阅读 · 0 评论 -
【C++】命名空间和new动态内存
c++ 中的命名空间(namespace)用于解决命名冲突问题,尤其在大型项目或引入多个库时更显重要。通过 namespace 可将变量、函数、类封装在不同作用域中,避免重名污染。原创 2025-03-28 09:00:00 · 675 阅读 · 0 评论 -
【C++】一文搞懂拷贝构造函数
拷贝函数作用拷贝函数作用拷贝构造函数的作用就是用一个已经存在的对象来创建新的对象,并复制原对象的数据。注意!!!✅常规的赋值 (不会调用拷贝构造函数,而是调用赋值运算符operator=!什么是常规的赋值?参数必须是const &作用:用other对象的数据初始化新对象。特点没有重载形式一定是用对象初始化赋值给另一个对象才调用(不是常规赋值,是如果程序员没有定义拷贝构造函数,系统会自动帮你生成一个拷贝构造函数。原创 2025-03-11 11:24:47 · 845 阅读 · 0 评论 -
【C++】构造函数与析构函数
你知道 C++ 对象是怎么出生和“谢幕”的吗?构造函数负责登场,析构函数负责谢幕,搞懂它们,你就掌握了 C++ 面向对象的核心第一步!本文用简单案例带你快速上手,轻松理解构造 & 析构的底层逻辑。原创 2025-03-10 19:13:06 · 481 阅读 · 0 评论