- 博客(21)
- 收藏
- 关注
原创 Keil5出现以下错误:MAIN.C(57): error C267: ‘Led_Disp‘: requires ANSI-style prototype
MAIN.C(57): error C267: 'Led_Disp': requires ANSI-style prototype
2024-04-07 21:48:50
510
2
原创 C++学习笔记——提高篇(二)
本部分内容主要是C++语言中关于模板中的类模板的相关知识。类模板与函数模板一样,都是模板,都具有提高代码复用性等作用,在优化代码上有很大的作用。
2023-11-01 20:20:10
319
1
原创 C++学习笔记——提高篇(一)
从本部分开始,就进入了新的篇章——提高篇。本阶段主要针对C++ 泛型编程 和 STL技术 做详细讲解,探究C++更深层次的使用。本部分内容主要是C++语言中关于模板中的函数模板的相关知识,而模板的另一个部分内容“类模板”则放到下一个部分进行讲解。而模板在一些业务逻辑比较复杂且可复用性代码比较多的时候,会常见到。
2023-10-28 22:58:52
154
1
原创 C++学习笔记——核心篇(九)
本部分内容是讲解多态的相关知识。多态是C++面向对象三大特征之一,也是这三大特征的最后一大特征,但并不意味着,其地位也是高低,在面向对象编程中有着举足轻重的位置,也是必须要掌握的内容。特别是在后期,在学习或使用数据结构与算法时,对数据结构的设计及处理上是十分常见的。
2023-10-23 22:45:13
1026
原创 C++学习笔记——核心篇(八)
本部分内容是讲解继承的相关知识。继承是面向对象三大特征之一,在面向对象编程中有着举足轻重的位置,是必须要掌握的内容。
2023-10-22 11:18:55
150
1
原创 C++学习笔记——核心篇(七)
本部分内容是讲解运算符重载的相关知识,这是一个比较大的知识点,也十分的常用,特别是在涉及一些数据结构或算法上的程序时,会经常看到。而运算符重载的意义以及概念,是对已有的运算符重新定义,赋予其另一种功能,以适应不同的数据类型。
2023-10-16 12:01:19
62
1
原创 C++学习笔记——核心篇(六)
由于之后的一部分内容适合单独拿出来讲,因此本部分讲解的内容只有一个,是面向对象向编程中一个使用的比较少,但也算挺有用的一个语法——友元。在程序中,有些私有属性也想让类外特殊的函数或类进行访问,就需要使用到友元的技术。建议了解即可。
2023-10-14 21:59:09
36
1
原创 USB的读与写
在看前辈的代码时,出现的usb的读写使能的相关操作,于是便思考usb的写操作是指向usb写入数据的操作还是指usb向外写出数据的操作?我怀着这个疑问寻找答案,看一些博主相关的文章,最终看到了下面这篇。在这篇文章中,虽然说的是u盘的读写,但是u盘的接口恰好就是USB接口,因此可以作为参考。下面阅读后该文章的总结。
2023-10-14 16:54:08
256
1
原创 C++学习笔记——核心篇(五)
本部分内容是讲解一些零碎的知识,包括但不限于静态变量、this指针,等相关知识。难度适中,建议按照下面内容所提供的例子进行自己手动的编写,更有利于掌握这些知识。其中有关this指针的内容需要重点掌握,因为在面向对象编程中,this指针是最常用到的知识之一。
2023-10-12 12:42:42
42
原创 C++学习笔记——核心篇(四)
前言:从本部分开始,就进入了C++语言学习笔记核心篇中关于类与对象的相关知识,内容重要性高,其中包括面向对象编程的三大特征,以及一些重要的其他知识包括浅拷贝与深拷贝,this关键字等等。而,本部分的主要内是C++语言面向对象编程三大特征之一的“继承”的相关知识。
2023-10-07 11:55:47
89
1
原创 C++学习笔记——核心篇(三)
作用:函数名可以相同,提高复用性函数重载满足的条件:1、在同一作用域下2、函数名称相同3、函数的参数类型不同 或者 个数不同 或者 顺序不同 TIPS: 函数的返回值不可以作为函数重载的条件。
2023-10-03 21:52:38
37
原创 C++学习笔记——核心篇(二)
本部分内容主要是C++语言中关于引用的相关介绍与使用,属于拓展类知识,对于想要对C++语言进行进一步学习的,以及要学会优化程序的,建议掌握。
2023-10-02 17:41:34
67
1
原创 C++学习笔记——核心篇(一)
本阶段进入C++学习的核心阶段,主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。该部分内容是介绍关于C++语言中内存分区的相关知识,以了解为主,最好能掌握;但若是将来要主攻面向对象方面,则最好能掌握该部分的知识。
2023-10-01 15:39:04
38
原创 C++学习笔记——基础篇(五)
本部分内容主要是C++语言中关于结构体的相关知识。该部分内容会与前一部分中的指针函数等知识点相关联,是相对综合的。因此,在看该部分时,建议能对前面的几个部分的知识都有比较好的理解,如此,看该部分内容才会感觉更容易接受,才能更快的掌握。
2023-09-30 20:35:53
98
1
原创 C++学习笔记——基础篇(四)
本部分内容主要是C++语言中关于函数以及指针的相关知识,其中指针是重中之重。指针在面向过程的编程中是最为重要的基础知识,在往后的项目开发时,若使用C或C++等面向过程的语言,指针是绝对避不开的。而且与之后要学习的很多知识都有千丝万缕的关系。
2023-09-29 17:36:45
166
1
原创 C++学习笔记——基础篇(一)
数据类型 变量名 = 变量初始值;int a = 10;//定义一个整型a 并赋值为101、宏常量2、修饰变量 (关键词 const)
2023-09-25 23:15:20
110
原创 Quartus II编译出现以下错误:Specified license does not contain information required to run the Quartus II
在编译时报出了这个错误,找了很多资料都没能解决问题,最后通过自己的摸索发现了解决方案,于是我打算把该方法记录并分享出来,但导致该错误的问题原因不一定唯一,我的解决方法也仅作参考,希望对各位能有所帮助。
2023-08-30 00:00:00
2350
1
原创 Quartus II :Error (292028): Specified license is not valid for this machine
今天遇到了一个让人头疼的错误,在编译时报出了这个错误,找了很多资料都没能解决问题,最后通过自己的摸索发现了解决方案,于是我打算把该方法记录并分享出来,但导致该错误的问题原因不一定唯一,我的解决方法也仅作参考,希望对各位能有所帮助。由于使用破解器生成了两次license.dat文件,而在此处导入的license.dat文件选择了第二次生成的license.dat文件。
2023-08-28 19:52:52
2978
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人