![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
honer Aili
这个作者很懒,什么都没留下…
展开
-
2021-04-16
第七周嵌入式周结 C++的运算符重载 友元机制(friend) (1)语法作用:非类成员函数可以访问类的非公有成员(private、protected) (2)工程作用:提高程序运行效率(省去函数调用返回等一系列时间) (3)分类:友元函数、友元类(不传递,不继承,单向的)、友元成员函数(类前置声明必须将类的成员在类外实现。。。。) 运算符重载 ...原创 2021-04-30 11:13:03 · 44 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
2021-03-22
第二周嵌入式周结 第二章 C到C++的扩展 一、C语言是如何解决多个文件导致的命名冲突? static关键字 作用:说明静态变量 修饰局部变量延长,局部变量的生命周期 修饰全局变量被修饰全局变量,只能在本文件中使用,不能在其他文件使用 修饰函数被修饰的函数只能在本文件访问,不能在其他文件访问 什么是命名冲突? 命名冲突是多人协同开发 ...原创 2021-03-22 20:06:48 · 87 阅读 · 0 评论 -
2021-03-12
嵌入式第一周周结 对嵌入式的了解 嵌入式技术:在硬件平台移植操作系统(硬核) 裸机编程:没有操作系统下的编程 嵌入式应用软件嵌入式系统 为什么学C++ 应用软件开发 游戏开发 多媒体开发 人工智能 ...原创 2021-03-22 13:52:51 · 68 阅读 · 0 评论