- 博客(7)
- 收藏
- 关注
原创 嵌入式面试高频——c++
它指的是将数据(属性)和操作数据的方法(函数)组合成一个独立的单元,即类(Class)。它允许我们定义一个类(称为基类或父类)来包含一组属性和方法,然后创建这个类的派生类(称为子类或派生类),子类可以继承父类的属性和方法,并可以添加新的属性和方法或覆盖(Override)父类的方法。C++是一种高效、灵活的编程语言,它扩展了C语言的功能,增加了面向对象编程(OOP)的特性。C++的三大特性通常指的是:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。
2024-07-15 19:41:55
119
原创 嵌入式面试高频知识点——C语言关键字
关键字是一种类型修饰符,用于告诉编译器该变量的值可能会在程序的控制之外被改变。这意味着编译器在每次访问这个变量时都必须重新从内存中读取它的值,而不是使用可能已经存储在寄存器中的缓存值。这是因为某些变量的值可能会因为外部事件(如硬件中断、多线程环境中的其他线程操作等)而意外地改变,而这些变化编译器在编译时是无法预知的。由于这个值可能会在任何时候由硬件更新,你不能依赖编译器对变量访问的优化。函数中访问它时,都是从实际的硬件寄存器中读取其值,而不是从可能被编译器缓存的某个旧值中读取。
2024-07-10 19:31:49
292
1
原创 【Linux C | 网络编程】基础概念
刚开始接触网络编程,基本概念比较模糊;以上内容要反复观看,牢记于心。(此文章是当时的学习笔记,用于后续复习)
2024-05-23 20:49:16
1904
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人