自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-04-16

第七周嵌入式周结 C++的运算符重载 友元机制(friend) (1)语法作用:非类成员函数可以访问类的非公有成员(private、protected) (2)工程作用:提高程序运行效率(省去函数调用返回等一系列时间) (3)分类:友元函数、友元类(不传递,不继承,单向的)、友元成员函数(类前置声明必须将类的成员在类外实现。。。。) 运算符重载 ...

2021-04-30 11:13:03 44

原创 2021-04-09

#pragma warning(disable:4996) #include <iostream> #include <string.h> using namespace std; class Test { public: Test() { this->name = nullptr; cout << "Test" << endl; } //Test() = default; //声明无参

2021-04-15 21:44:30 86

原创 2021-04-06

第五周嵌入式周结 C语言中:隐式类型转换(char/int/long/float/double);属于强制类型转换,存在问题是不安全:不做类型检查,任何类型都可以互相转换。 一、C++的封装 类和对象实现封装。 作用:提高代码的维护性、保证代码的独立性(高内聚,低耦合) 二、C++中的类型转换符 static_cast<>:相关类型转换;void*和其他类型指针转换;父类与子类之间转换。 const_cast<>:去除指针与引用的const的属性。 reinterpert_cast

2021-04-09 11:01:31 58

原创 2021-03-30

第四周嵌入式周结 C++的函数重载 代码质量:可读性、复用性、扩展性、维护性

2021-04-06 12:02:49 70 1

原创 2021-03-22

第三周嵌入式周结 2.4 register关键字的变化

2021-03-25 12:00:30 119

原创 2021-03-22

第二周嵌入式周结 第二章 C到C++的扩展 一、C语言是如何解决多个文件导致的命名冲突? static关键字 作用:说明静态变量 修饰局部变量延长,局部变量的生命周期 修饰全局变量被修饰全局变量,只能在本文件中使用,不能在其他文件使用 修饰函数被修饰的函数只能在本文件访问,不能在其他文件访问 什么是命名冲突? 命名冲突是多人协同开发 ...

2021-03-22 20:06:48 87

原创 2021-03-12

嵌入式第一周周结 对嵌入式的了解 嵌入式技术:在硬件平台移植操作系统(硬核) 裸机编程:没有操作系统下的编程 嵌入式应用软件嵌入式系统 为什么学C++ 应用软件开发 游戏开发 多媒体开发 人工智能 ...

2021-03-22 13:52:51 68

空空如也

空空如也

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

TA关注的人

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