- 博客(10)
- 收藏
- 关注
原创 C++_多态实践
多态最常见的用法就是声明基类类型的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,可以根据指向的子类的不同而实现不同的方法。如果没有使用虚函数的话,即没有利用C++多态性,则利用基类指针调用相应的函数的时候,将总被限制在基类函数本身,而无法调用到子类中被重写过的函数。也即,不论传递过来的究竟是类的哪个对象,函数都能够通过同一个接口调用到适应各自对象的实现方法。//父类的指针指向子类的对象。//如果想扩展新的功能,需要修改源码。//利用多态进行计算器的开发。//实现计算机的抽象类。
2023-04-09 20:42:24 89
原创 C++_多态初步及底层
即当程序调用到某一函数的时候,系统会根据当前的对象类型去寻找和连接其程序的代码,对面向对象的程序而言,就是当对象收到某一消息的时候,才去寻找和连接相应的方法。函数隐藏:派生类中重新定义基类中含有的函数,则称之为函数隐藏,调用派生类函数,会把基类函数隐藏。虚函数表会出现在一个带有虚函数的类中,是属于类的。虚函数表相当于一个数组,其中存放的只有虚函数,可以是继承而来的,也可以是自己本身的。函数重写:在派生类、基类中函数名称相同,则称为函数重写,不仅需要函数名相同,而且函数类型和参数列表都要相同。
2023-04-09 13:15:24 113
原创 MATLAB 闪退可能是打开异常缓慢 (亲测有效)
故推测不是 Windows系统预设文件(preferences)被损坏的问题,采用。注意:该快捷方式为Matlab安装目录bin文件夹中的matlab.exe。解决对策:一开始以为是无法打开MATLAB软件,采用。由于此文件夹是一个隐藏文件夹,可以直接在。文件夹里删除或重命名当前所装。)被损坏,需要清除并重设。屏幕左下角的搜索栏里输入“被重启的时候,预设文件(【注意】-c 前后有空格。
2022-10-04 23:57:37 10010 6
原创 第七章第一部分 linux的进程与线程基本概念
之前对ucos有所了解,所以初步接触linux进程线程感觉还是很熟悉的,但具体的还是先沉下心来慢慢去学习。由于该部分非常重要,本章节分为四个部分:1、基本概念的介绍;2、进程编程;3、进程间的通讯;4、多线程编程。话不多说,直接入手。1、任务任务是一个逻辑概念,指由一个软件完成的活动,或者是为实现某个目的的一系列操作。通常一个任务是一个程序的一次运行,一个任务包含一个或多个完成独立功能的子任务,这个独立的子任务是进程或者是线程。例如,一个杀毒软件的一次运行是一个任务,目的是在各种病毒的侵害中保护计算
2022-02-23 00:25:03 154
原创 第六章 Linux 标准 I/O 概述
初步了解I/O以及相关的API函数想把每个问题都细究,发现什么都解决不了。关于此部分,我先了解相关概念,懂得输入输出在linux操作系统是如何运作,以及如何调用相关的I/O函数即可,更为深入的以后在项目中碰到再说。1、什么是标准 I/O标准 I/O 指的是 ANSIC 中定义的用于 I/O 操作的一系列函数。只要操作系统中安装了 C 库,标准 I/O 函数就可以调用。换句话说,如果程序中使用的是标准 I/O 函数,那么源代码不需要修改就可以在其他操作系统下编译运行,具有更好的可移植性。2、.
2022-02-22 22:07:11 392
原创 第三章 Shell 脚本
什么是shell?在 Linux 系统开发过程中,开发者或者用户与 Linux 系统(内核)进行交互的时候需要一个平台,这就是 Shell, 有了它,用户就能通过键盘输入与系统进行交互了。 Shell 会执行用户输入的命令,并且在屏幕上显示执行结果。单从字面意思上理解, Shell 的本意是“壳” 的意思,通俗地讲就是内部核心与外部使用者发生联系的介质。当用户希望与系统内核( Kernel)发生联系进而控制硬件设备时,用户不会也不允许直接与内核交互,而必须通过 Shell 来下达命令使系统来控制硬件,同
2022-02-20 16:13:20 477
原创 2、虚拟机以及Ubuntu安装
百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1tqbNPn9owdHwoiJ-UAohhA(提取码:nlsy)华清远见提供的相应软件资源。一、虚拟机和Ubuntu的下载2、虚拟机VMware安装一直点下一步,注意到下一张图选定相应的安装位置可选定安装位置之后,一直往下点,直至安装。最后安装成功。三、安装Ubu...
2022-02-20 10:03:36 453
原创 FS-MP1A 硬件资源介绍
嵌入式小白一枚,从今天开始分析嵌入式Linux学习过程。学习的主线是跟着华清远见开发教程开始。今天是第一部分即:FS-MP1A 硬件资源介绍一、基本配置介绍FS-MP1A 采用 STM32MP157A 处理器。 STM32MP157A 是基于 Cortex-A7 32bit RISC核心加 Cortex-M4 32bit RISC 核心的高性能双核心处理器。最高工作频率为 800MHz。 Cortex-A7 处理器为每个 CPU 内置一个 32 kbyte L1 指令缓存,一个 32 kby
2022-02-19 17:19:32 724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人