英飞凌科技股份公司收购赛普拉斯后,成为全球十大半导体制造商之一。
在上述教程中,我们已经完成了 C++相对于 C语言来说独特的语法部分,在接下来的教程中,我们将叙述 C++中面向对象的语法特性。我们在学习面向对象的这种编程方法的时候,常常会听到这三个词,封装、继承、派生,这也是面向对象编程的三大特性,在本节我们将依次阐述封装、继承、派生的具体用法,在这里,我们先叙述的是封装这个属性的的相关内容。下图是关于 封装 这个特性所包含的一些内容。
在上一则教程中,我们讲述了重载运算符中前 ++和后++的重载函数的实现,阐述了在 C++中可以将运算符进行重载的方法,这种方法大大地便利了程序员编写代码,在接下来地叙述中,我们将着重讲述运算符重载时地一些更为细致地内容,其中就包括当重载地运算符返回值为引用和非引用两种状态时,代码执行效率地高低以及采用在类内实现运算符重载函数的方法。
在上一则教程中,着重地阐述了构造函数以及析构函数的相关概念,这也是C++中非常重要的两个概念之一。在今天的教程中,笔者将继续叙述 C++相对于 C语言来说不同的点,将详细叙述命名空间,静态成员,友元函数以及运算符重载这几个知识点。
在上一则教程中,通过与 C 语言相比较引出了 C++ 的相关特性,其中就包括函数重载,引用,this 指针,以及在脱离 IDE 编写 C++ 程序时,所要用到的 Makefile的相关语法。本节所要叙述的是 C++的另外两个重要的特性,也就是构造函数和析构函数的相关内容,这两部分内容也是有别于c语言而存在的,也是 c++的一个重要特性。
本文介绍了RISC-V处理器是如何设计指令集的,以及这样的设计具有什么好处。
C 语言通常被认为是一种面向过程的语言,因为其本身的特性更容易编写面向过程的代码。
FPGA作为嵌入式必备的一个硬件,国产的产品也正在逐渐渗透工程师的生活之中。
内存管理 我们需要知道——变量,其实是内存地址的一个抽像名字罢了。
成为一个正式的嵌入式开发工程师是一个艰辛的过程,从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。
应读者要求,嵌入式ARM将继续介绍能够替代STM32的国产产品。
qt值得学习吗? 嵌入式要学的东西真的很多,我们可能会说不写界面的话就不用学qt了?我不赞同,原因是……
学单片机开发的同学,基本都是从裸机开始的,裸机中一般都会使用到状态机。
作为程序开发者,避免不了阅读别人代码,那么就会涉及到到一门语言的编程规范。
在嵌入式软件开发中,bin、hex、axf和elf这四种格式的文件很常见。
在嵌入式系统中时钟是其脉搏,处理器内核在时钟驱动下完成指令执行,状态变换等动作。
应读者要求,嵌入式ARM将继续介绍能够替代STM32的国产产品。
我们通过IO和串口的软件开发,已经体验了嵌入式软件开发。
今天主要分享嵌入式系统中常用的延时函数。
回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?