自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 泛型编程四:容器

STL有六大部件,容器、算法、仿函数、迭代器、适配器和分配器。除了算法是函数模板,其他都是类模板。容器可以分为序列容器和关联容器。常见的序列容器有vector、array、deque、list、forward-list,常见的关联容器有map、set、multimap和multiset。

2024-05-08 22:18:29 531

原创 泛型编程四:栈、堆,内存管理

栈与堆的区别,内存动态分配在调试模式、编译模式的变化。static的生命周期

2024-05-07 12:22:34 899 1

原创 泛型编程三:带指针的类(string)

本章节主要介绍带指针的类的设计思路,并且总结与值传递的类的区别,注意凡是带指针的类的设计都要three big

2024-05-07 10:04:43 459

原创 泛型编程二:操作符重载

本文主要介绍操作符重载的一些细微知识,从设计层面考虑操作符重载需要考虑的细节

2024-04-28 11:33:32 898

原创 泛型编程一:class类内的自我修养

主要介绍泛型编程里面,类内的规范,主要分成1.私有数据2.传入传出参数用引用3.构造函数初始化列表4.成员函数()后加const5.友元破坏封装性。

2024-04-27 17:39:38 1105

原创 运算重载符operator

本文主要介绍运算符重载,对已有的运算符重载进行重新定义,以适应不同的数据类型

2024-04-26 22:13:40 750

原创 C++中容易遗忘的知识点一

C++语法基础,涉及牛客网上刷题

2024-04-24 14:22:54 337

原创 函数模板(Template)

在C++中,模板(Template)是一种泛型编程工具,它允许程序员编写与类型无关的代码。通过使用模板,可以创建可重用的函数和类,这些函数和类可以处理多种数据类型,而无需为每种数据类型都编写特定的代码。

2024-04-22 22:09:51 210

原创 核心电路板设计七:IIC外围电路设计

IIC外围电路设计,采用PCF85063AT方案

2024-04-20 21:38:42 197

原创 C++三大特性之一:多态

多态(Polymorphism)是面向对象编程的三大特性之一,它允许使用父类类型的引用或指针来操作子类对象,并在运行时确定具体调用的子类方法。

2024-04-20 21:24:03 1696

原创 核心板电路设计六:蜂鸣器参考电路

本文主要描述蜂鸣器参考点,另外还介绍了续流二极管的作用

2024-04-18 16:47:29 214 1

原创 C++三大特性之一:继承

C++三大特性:继承、多态和封装。继承是面向对象编程的一个核心概念,它允许我们根据一个已存在的类(基类或者叫父类),创建一个新的类(派生类或者叫子类),这个新的类继承了类的属性和行为。

2024-04-18 16:23:31 1230 1

原创 友元(friend)

友元是一种机制,他允许一个函数,或者一个类的成员函数,去采访另一个类的私有成员或者保护成员,通俗理解就是友元是类的好朋友,他可以访问你的东西。

2024-04-17 22:02:49 889

原创 核心板电路设计四:电源BUCK电路

电源设计是核心板设计的核心和难点,本文将详细介绍选用的MP1482方案,用公式说明外设电路的是如何设计和考虑的。

2024-04-17 17:47:03 1501

原创 核心板电路五:顺序上电电路

核心板要稳定地工作需要满足上电时序的要求,首先需要5V电源先上电,底板外设I/O设备的电源后上电。

2024-04-17 17:12:06 165

原创 核心板电路三:指示灯电路

本文简单的描述核心板的指示灯电路

2024-04-16 15:44:24 128

原创 this指针和空指针

本文主要描述this指针和空指针的定义,以及他们在程序中的作用。

2024-04-16 15:34:54 345

原创 静态数据成员和静态成员函数

本文将详细介绍静态数据成员和静态成员函数,以及创建和调用的细节

2024-04-16 12:38:32 791

原创 类对象成员

在C++中,一个类可以作为另一个类的成员,这样的成员被称为类对象成员(或者简称为对象成员)。这意味着一个类可以包含其他类的对象作为其成员之一。类对象成员有许多有点,首先是模块化,把类对象作为成员,提高了代码的可读性和可维护性。同时代码封装化,类对象成员可以封装其他类的实现细节,外部代码只需与包含的对象进行交互,而不需要了解其内部实现。

2024-04-15 16:53:37 211 1

原创 核心板电路二:复位电路

本文主要介绍核心板的复位电路,主要包括手工复位按键,看门狗复位电路,静电放电ESD保护器件和消抖电容等

2024-04-15 14:26:24 304 1

原创 核心板电路一:配置电路

本文对配置电路各个引脚进行详细解释。配置电路包括启动配置引脚、外部看门狗选择引脚、USB OTG功能选择引脚、上拉电阻和BOOT ROM默认状态等。

2024-04-14 16:56:13 174 1

原创 深拷贝与浅拷贝

在C++中,深拷贝和浅拷贝是与拷贝对象相关的概念。本文将对这两个概念进行解释,并且加深拷贝构造函数的理解

2024-04-14 16:15:02 580 1

原创 构造函数、析构函数、拷贝构造函数

本文主要介绍类内的构造函数和析构函数、及拷贝构造函数,包括构造函数的分类和调用,拷贝构造函数的调用时机等。

2024-04-13 16:36:40 241 1

原创 封装:类和对象

本文将类的格式,包括类的属性、类的行为、类的三种访问权限,引申出成员函数私有化的概念,最后附一练习结束。

2024-04-12 21:51:18 631

原创 函数与函数模版

本文主要介绍函数的默认参数与占位参数及函数重载的概念,重点讲述函数重载的概念

2024-04-12 20:36:34 190 1

原创 值传递、地址传递及引用作为函数参数的区别

本文主要讲述值传递、地址传递和引用作为函数参数的区别,特别介绍引用的定义及注意细节,希望对引用进一步加深理解。

2024-04-12 16:28:44 1243

原创 内存数据分区

内存分区主要包括静态储存区、栈区、堆区、代码区这四个区,本文主要根据这四个区进行总结。

2024-04-12 14:28:09 471 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除