自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++模板编程-sort函数笔记

【代码】C++模板编程-sort函数笔记。

2024-02-20 10:38:03 337

原创 C++模板编程-string笔记

【代码】C++模板编程-string笔记。

2024-02-19 10:09:28 391

原创 C++模板编程-stack笔记

【代码】C++模板编程-stack笔记。

2024-02-18 10:23:16 343

原创 C++模板编程-map笔记

【代码】C++模板编程-map笔记。

2024-02-18 10:22:17 344

原创 C++模板编程-queue

【代码】C++模板编程-queue。

2024-02-18 10:19:32 328

原创 BKP库函数

/时钟输出功能的配置,可以选择在RTC引脚上输出时钟信号,输出RTC校准时钟,RTC闹钟脉冲或者秒脉冲。//设置RTC校准值,就是写入RTC校准寄存器。

2024-02-16 12:33:17 357

原创 C++模板编程-List容器

【代码】C++模板编程-List容器。

2024-02-10 09:25:24 348

原创 C++模板编程 -vector

【代码】C++模板编程 -vector。

2024-02-08 12:31:34 314

原创 C++模板编程-模板类笔记

【代码】C++模板编程-模板类笔记。

2024-02-07 11:43:20 527

原创 C++模板编程-模板函数

【代码】C++模板编程-模板函数。

2024-02-07 11:25:53 496

原创 C++io流具体使用笔记

【代码】C++io流具体使用笔记。

2024-02-06 10:55:02 338

原创 C++显式类型转换dynamic_cast笔记

【代码】C++显式类型转换dynamic_cast笔记。

2024-02-05 11:14:34 351

原创 C++显式类型转换笔记

【代码】C++显式类型转换笔记。

2024-02-05 11:13:49 312

原创 C++隐式类型转换笔记

【代码】C++隐式类型转换笔记。

2024-02-05 11:12:48 402

原创 C++异常-自定义异常对象笔记

【代码】C++异常-自定义异常对象笔记。

2024-02-05 10:31:08 339

原创 C++异常-异常处理笔记

【代码】C++异常-异常处理笔记。

2024-02-04 14:36:11 323

原创 C++运算符重载-输入输出运算符重载笔记

【代码】C++运算符重载-输入输出运算符重载笔记。

2024-02-04 11:03:47 358

原创 参数是两个类的引用为什么在主函数调用重载后的输出运算符时可以直接只写入自定义的类

不需要显式传递`std::cout`或`std::ostream`对象,因为`operator<<`已经设计成可以接受这些类型的左操作数。当你重载输出运算符`operator<<`并定义它接受一个`ostream`引用和一个自定义类(比如你提到的`Complex`)的引用时,你实际上是扩展了`operator<<`的功能,使其能够处理你的自定义类型。`时,编译器看到你传递了一个`Complex`类型的对象`c`和一个`ostream`对象`cout`,它就会调用你重载的`operator<<`函数。

2024-02-04 10:24:06 336

原创 C++运算符重载-单目运算符笔记

【代码】C++运算符重载-单目运算符笔记。

2024-02-04 10:01:36 366

原创 对多态的理解

在上面的例子中,我们使用基类指针`animal1`和`animal2`来指向不同的派生类对象(`Dog`和`Cat`),然后通过调用`makeSound()`函数来发出不同的声音。假设我们有一个基类`Animal`,它有一个虚函数`makeSound()`,用于让动物发出声音。然后我们有两个派生类`Dog`和`Cat`,它们分别重写了`makeSound()`函数,以实现不同的行为。这个例子展示了多态的作用,即通过统一的接口来处理不同类型的对象,提高了代码的灵活性和可扩展性。

2024-02-03 16:54:17 352

原创 C++运算符重载-双目运算符重载

【代码】C++运算符重载-双目运算符重载。

2024-02-03 16:53:00 653

原创 C++拷贝构造函数笔记

【代码】C++拷贝构造函数笔记。

2024-01-31 11:46:53 359

原创 C++关键字-const

【代码】C++关键字-const。

2024-01-31 11:44:39 336

原创 C++关键字-static关键字

【代码】C++关键字-static关键字。

2024-01-31 11:43:14 353

原创 C++面向对象-多态笔记

【代码】C++面向对象-多态笔记。

2024-01-31 11:41:55 355

原创 C++面向对象-继承笔记2

【代码】C++面向对象-继承笔记2。

2024-01-31 11:38:34 346

原创 C++面向对象-继承笔记1

【代码】C++面向对象-继承笔记1。

2024-01-31 11:37:44 351

原创 C++类的静态成员笔记

【代码】C++类的静态成员笔记。

2024-01-31 11:36:46 278

原创 C++指向类的指针

【代码】C++指向类的指针。

2024-01-31 11:35:49 272

原创 C++友元笔记

【代码】C++友元笔记。

2024-01-31 11:34:45 347

原创 C++ this指针笔记

【代码】C++ this指针笔记。

2024-01-31 11:32:52 326

原创 C++笔记

【代码】C++笔记。

2024-01-28 22:07:19 333 1

原创 江科大32笔记

工程建立添加工程必要文件 Libraries->CMSIS -> CM3-> DeviceSupport-> ST-> STM32F10x-> startup-> arm->是启动文件,复制到工程模板(新建Start),回到STM32F10x(复制那三个文件stmxxxh、systemxxx.c、systemxxx.h)复制到Start,打开CM3->CoreSupport(将两个文件复制到Start)回到Keil将文件添加到工程->点击Targe

2023-12-25 11:34:05 70

原创 BKP备份寄存器&RTC实时时钟

继续往右看,就是中断部分了,从图中看,有3个信号可以触发中断.第一个是RTC_SECOND,秒中断,来源是CNT的输入时钟,如果开启这个中断,那么程序每秒钟进一次RTC中断.第二个是RTC_Overflow,溢出中断,他的来源是CNT的右边,意思是CNT的32位计数器计满溢出了,会触发一次中断,所以这个中断一般不会触发,32位无符号数,在2106年才计满.第三个RTC_Alarm,闹钟中断,刚才说过,当计数器和闹钟值相等时,会触发中断,同时闹钟信号还可以把设备从待机模式唤醒。

2023-12-25 11:28:19 67

原创 C语言成绩录入排序(链表)

【代码】C语言成绩录入排序(链表)

2023-12-18 13:36:21 96 1

原创 动态内存管理2

【代码】动态内存管理2。

2023-12-18 13:34:56 24 1

原创 动态内存管理

【代码】动态内存管理。

2023-12-18 13:33:25 13 1

原创 单链表3(删除数据的例子)

【代码】单链表3(删除数据的例子)

2023-12-18 13:30:39 16 1

原创 单链表3笔记

【代码】单链表3笔记。

2023-12-18 13:29:48 18 1

原创 单链表2笔记

【代码】单链表2笔记。

2023-12-18 13:29:08 12 1

空空如也

空空如也

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

TA关注的人

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