- 博客(27)
- 收藏
- 关注
原创 泛型编程四:容器
STL有六大部件,容器、算法、仿函数、迭代器、适配器和分配器。除了算法是函数模板,其他都是类模板。容器可以分为序列容器和关联容器。常见的序列容器有vector、array、deque、list、forward-list,常见的关联容器有map、set、multimap和multiset。
2024-05-08 22:18:29 550
原创 泛型编程三:带指针的类(string)
本章节主要介绍带指针的类的设计思路,并且总结与值传递的类的区别,注意凡是带指针的类的设计都要three big
2024-05-07 10:04:43 476
原创 泛型编程一:class类内的自我修养
主要介绍泛型编程里面,类内的规范,主要分成1.私有数据2.传入传出参数用引用3.构造函数初始化列表4.成员函数()后加const5.友元破坏封装性。
2024-04-27 17:39:38 1131
原创 函数模板(Template)
在C++中,模板(Template)是一种泛型编程工具,它允许程序员编写与类型无关的代码。通过使用模板,可以创建可重用的函数和类,这些函数和类可以处理多种数据类型,而无需为每种数据类型都编写特定的代码。
2024-04-22 22:09:51 239
原创 C++三大特性之一:多态
多态(Polymorphism)是面向对象编程的三大特性之一,它允许使用父类类型的引用或指针来操作子类对象,并在运行时确定具体调用的子类方法。
2024-04-20 21:24:03 1753
原创 C++三大特性之一:继承
C++三大特性:继承、多态和封装。继承是面向对象编程的一个核心概念,它允许我们根据一个已存在的类(基类或者叫父类),创建一个新的类(派生类或者叫子类),这个新的类继承了类的属性和行为。
2024-04-18 16:23:31 1259 1
原创 友元(friend)
友元是一种机制,他允许一个函数,或者一个类的成员函数,去采访另一个类的私有成员或者保护成员,通俗理解就是友元是类的好朋友,他可以访问你的东西。
2024-04-17 22:02:49 902
原创 核心板电路设计四:电源BUCK电路
电源设计是核心板设计的核心和难点,本文将详细介绍选用的MP1482方案,用公式说明外设电路的是如何设计和考虑的。
2024-04-17 17:47:03 1885
原创 类对象成员
在C++中,一个类可以作为另一个类的成员,这样的成员被称为类对象成员(或者简称为对象成员)。这意味着一个类可以包含其他类的对象作为其成员之一。类对象成员有许多有点,首先是模块化,把类对象作为成员,提高了代码的可读性和可维护性。同时代码封装化,类对象成员可以封装其他类的实现细节,外部代码只需与包含的对象进行交互,而不需要了解其内部实现。
2024-04-15 16:53:37 226 1
原创 核心板电路一:配置电路
本文对配置电路各个引脚进行详细解释。配置电路包括启动配置引脚、外部看门狗选择引脚、USB OTG功能选择引脚、上拉电阻和BOOT ROM默认状态等。
2024-04-14 16:56:13 206 1
原创 值传递、地址传递及引用作为函数参数的区别
本文主要讲述值传递、地址传递和引用作为函数参数的区别,特别介绍引用的定义及注意细节,希望对引用进一步加深理解。
2024-04-12 16:28:44 1338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人