- 博客(7)
- 收藏
- 关注
原创 2021-04-16
第七周嵌入式周结C++的运算符重载友元机制(friend)(1)语法作用:非类成员函数可以访问类的非公有成员(private、protected)(2)工程作用:提高程序运行效率(省去函数调用返回等一系列时间)(3)分类:友元函数、友元类(不传递,不继承,单向的)、友元成员函数(类前置声明必须将类的成员在类外实现。。。。)运算符重载...
2021-04-30 11:13:03
96
原创 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
137
原创 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
113
原创 2021-03-22
第二周嵌入式周结第二章 C到C++的扩展一、C语言是如何解决多个文件导致的命名冲突?static关键字作用:说明静态变量修饰局部变量延长,局部变量的生命周期修饰全局变量被修饰全局变量,只能在本文件中使用,不能在其他文件使用修饰函数被修饰的函数只能在本文件访问,不能在其他文件访问什么是命名冲突?命名冲突是多人协同开发...
2021-03-22 20:06:48
153
原创 2021-03-12
嵌入式第一周周结对嵌入式的了解嵌入式技术:在硬件平台移植操作系统(硬核)裸机编程:没有操作系统下的编程嵌入式应用软件嵌入式系统为什么学C++应用软件开发游戏开发多媒体开发人工智能...
2021-03-22 13:52:51
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1