C++ | 基础语法 | 继承多态 | STL
文章平均质量分 95
详细讲解C++中的基础语法和进阶语法(继承、多态...)以及STL算法的基本使用,后期会更进一些小项目以及MytinySTL(基本上也算是STL算法的源码剖析)—对STL算法进行补充
xiaok-cpp
我永远都没有长大,但我永远都不会停止生长
展开
-
C++ 折叠参数包:悄然增强编程效率
"C++ 折叠参数包:悄然增强编程效率"原创 2023-05-21 20:06:15 · 2881 阅读 · 88 评论 -
STL算法大全
"STL算法大全"原创 2023-05-09 14:53:25 · 2340 阅读 · 47 评论 -
智能指针:C++中优雅的内存管理解决方案
"智能指针:C++中优雅的内存管理解决方案"原创 2023-05-07 22:56:40 · 1976 阅读 · 24 评论 -
探索C++非质变算法:如何更高效地处理数据
"探索C++非质变算法:如何更高效地处理数据"原创 2023-04-27 00:25:00 · 2652 阅读 · 32 评论 -
深入探究C++中的仿函数和迭代器——提升你的STL技能
深入探究C++中的仿函数和迭代器——提升你的STL技能原创 2023-04-24 00:46:28 · 1926 阅读 · 12 评论 -
C++函数适配器和函数包装器:让你的函数更灵活
C++函数适配器和函数包装器:让你的函数更灵活原创 2023-04-23 08:08:03 · 1764 阅读 · 23 评论 -
从STL的视角,了解下Map、Set、Tuple和Initializer_List的区别
从STL的视角,了解下Map、Set、Tuple和Initializer_List的区别原创 2023-04-21 10:35:19 · 842 阅读 · 7 评论 -
STL——list、stack与queue
STL——list、stack与queue原创 2023-04-20 14:31:37 · 1035 阅读 · 19 评论 -
STL——Lambad表达式
STL——Lambad表达式原创 2023-04-18 07:24:53 · 760 阅读 · 30 评论 -
STL——array和vector容器
STL——array和vector容器详解原创 2023-04-16 13:59:21 · 1831 阅读 · 8 评论 -
STL基本概念
STL基本概念介绍原创 2023-04-15 23:01:09 · 901 阅读 · 4 评论 -
还在因为写项目函数太多而烦恼?C++模板一文带你解决难题
还在因为写项目函数太多而烦恼?C++模板一文带你解决难题原创 2023-04-10 08:30:00 · 1352 阅读 · 28 评论 -
c++IO流——开工啦
IO流保姆级描述,让你瞬间解开困惑原创 2023-01-30 15:32:50 · 947 阅读 · 41 评论 -
【⑦C++ | 多态】虚函数 | 纯虚函数 | 虚析构 | 抽象类 | 多态探究
总结起来,虚函数、纯虚函数、虚析构函数和抽象类是 C++ 中实现多态性的关键概念。它们允许在派生类中重写基类的函数,实现不同对象之间的多态行为。多态性提供了更灵活和可扩展的代码结构,增强了面向对象编程的能力。原创 2023-01-16 00:11:07 · 1028 阅读 · 26 评论 -
【⑥C++ | 继承】特性介绍 | 概念语法 | 赋值兼容原则 | 继承中的成员 | 继承关系(菱形继承)
继承允许通过层次结构来组织和扩展代码,提高代码的可重用性和可维护性。通过继承,可以实现代码的共享和多态性,使得程序更具灵活性和可扩展性。然而,在使用继承时需要注意继承方式、访问限定符和菱形继承等问题,以确保代码的正确性和清晰性。原创 2023-01-15 00:07:38 · 963 阅读 · 2 评论 -
【⑤C++ | 运算符重载】意义 | 限制 | 方法 | 规则 | 特殊运算符重载 | 应用场景
通过运算符重载,可以使自定义类型的操作更加直观和方便。但在进行运算符重载时,需要遵守一定的规则和限制,以确保代码的正确性和可维护性。原创 2023-01-12 17:55:24 · 1689 阅读 · 2 评论 -
【④C++ | 特殊成员】静态成员 | 面向对象模型(this) | 常成员 | 友元 | 成员指针
这些概念和特殊成员提供了更高级别的功能和灵活性,有助于更好地设计和实现面向对象的程序。理解这些概念对于理解C++的面向对象编程非常重要。原创 2023-01-10 16:53:16 · 792 阅读 · 2 评论 -
【③C++ | 构造与析构函数】特性介绍 | 调用机制 | 用途展示 | 深浅拷贝 | 拷贝构造中的骚操作
构造函数和析构函数对于类的使用和对象的生命周期非常重要。构造函数负责初始化对象的状态,确保对象在创建后处于可使用的有效状态。析构函数则负责清理对象所占用的资源,防止内存泄漏和资源泄漏。原创 2023-01-01 21:13:23 · 1034 阅读 · 2 评论 -
【②C++ | 类和对象】四大特性 | 创建 | 实例化
通过使用类和对象,可以将代码组织为更加模块化、可重用和易于维护的方式。类定义了对象的属性和行为,而对象则是这些属性和行为的实际体现。封装、继承和多态等概念使得面向对象编程成为一种强大的编程范式,可用于构建复杂的软件系统。原创 2022-12-29 20:45:01 · 1262 阅读 · 4 评论 -
【①C++ | 梦想起航】从C语言到C++,究竟有哪些不同
C++相较于C语言引入了面向对象编程、标准模板库、异常处理、命名空间和函数重载等特性。这些不同点使得C++成为一门更强大、更灵活的编程语言,适用于开发复杂的软件项目和应对变化多端的编程需求。原创 2022-12-21 16:38:37 · 5199 阅读 · 4 评论