- 博客(98)
- 收藏
- 关注
转载 STM32基础和简单实现led的亮灭
既然是通过库来操作这些GPIO,那么我们就得对库函数有所了解。在3.5的库中,有一个初始化的函数GPIO_Init(GPIO_TypeDef*GPIOx, GPIO_InitTypeDef* GPIO_InitStruct),可以通过这个函数对GPIO进行初始化。我们可以看到,在这个函数中,有一个形参类型是GPIO_InitTypeDef,这个类型事实上是一个结构体类型,这个类型的原型就是:typedef struct{uint16_t GPIO_Pin;GPIOSpeed_TypeDef G..
2022-05-30 20:30:31
452
原创 设计模式合成复用原则
简单来说,继承和组合优先选择组合,所以在设计模式里面并不是所有的模式都要进行继承// 合成复用原则.cpp : Defines the entry point for the console application.//#include “stdafx.h”#include using namespace std;//抽象类class AbstractCar{public:virtual void run()=0;};//子类class DaZhong:public Abstra
2022-05-30 14:57:02
99
原创 设计模式迪米特法则
// 迪米特法则.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>using namespace std;#include <vector>//又叫最少知识法则,你知道越少,以来越弱,所以需要中间层class AbstractBuilding{public: virtual void sale()=0;public.
2022-05-30 13:45:14
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人