自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多个独立的if和else if的区别

本文对比了if语句和elseif链式结构的区别:多个if语句会依次检查所有条件,可能执行多个代码块;而elseif结构在条件满足时就停止检查,最多执行一个代码块。示例显示,当a=90时,if语句会输出"OK"和"Nice",而elseif结构只会输出第一个匹配的"OK"。正确使用elseif需要注意条件顺序,将更严格的条件放在前面。两者的选择取决于需求:需要检查所有条件时用if,条件互斥时用效率更高的elseif。

2025-11-25 19:39:17 313

原创 c++面向对象编程———异常

异常是指程序运行期间发生的不正常情况,如。异常处理就是指对程序执行过程中产生的异常进行适当的处理,避免程序出现丢失数据或破坏系统运行等灾难性后果。

2024-08-18 20:02:07 579

原创 c++面向对象编程——运算符重载

通过delete销毁该类的对象时,将首先调用该类的析构函数,然后再调用该操作符函数释放内存(可重载)通过new创建该类的对象时,将首先调用该操作符函数分配内存(可重载),然后再调用该类的构造函数。赋值与复合赋值:=、+=、-=、*=、/=、%=、&=、|=、^=、=左操作数必须是左值,右操作数可以是左值也可以是右值。成员函数形式:O.operator#(哑元);成员函数形式:O.operator#();成员函数形式:O.operator#();关系运算:>、>=、

2024-08-18 15:21:55 636

原创 静态成员与友元、单例模式

C++为什么需要静态成员C语言中可以通过全局变量实现数据共享,在程序的任何位置都可以访问C++中希望某个类的多个对象之间实现数据共享,可以通过static建立一个被局限在类中使用的全局资源,该类型资源被称为静态成员。静态成员变量(可以理解为被static修饰的成员变量即为静态成员变量实例化对象时只实现访问方式:类名::静态成员变量;对象.静态成员变量;静态成员函数被static修饰的成员函数即为静态成员函数。

2024-08-15 07:34:29 1168

原创 c++ 面向对象编程(类、构造函数、初始化列表、this指针、常成员函数、析构函数)

不同的对象各自拥有独立的成员变量,但它们共享同一份成员函数代码,那么在成员函数中如何区分所访问的成员变量隶属于哪个对象?答案就是this指针。this是一个用于标识对象自身的隐式指针,代表对象自身的地址。在编译类成员函数时,C++编译器会自动将this指针添加到成员函数的参数表中。在用类的成员函数时,调用对象会把自己的地址通过this指针传递给成员函数。

2024-08-11 20:42:07 1012

原创 c++函数的缺省与哑元、函数引用、函数重载、内联函数、动态内存管理

在c++中,函数的参数形参列表中的形参可以是有默认值的,有。在函数调用时,有默认值参数可以缺省。

2024-08-05 20:34:57 1094

原创 c++数据类型、类型转换以及引用

与C语言相比,拓展了bool类型,对结构体、联合、枚举做了改进。

2024-08-04 15:42:27 1423

原创 C++输入输出流、名字空间

语法格式members;举例int num;int age;char *name;return a>b?a:b;

2024-08-02 17:06:57 984

原创 嵌入式八股文-------->指针常量和常量指针

指针常量指的是 指针时是一个常量, 指针所指向的地址是固定的。但是可以修改地址中的值。

2024-08-01 16:35:15 433

原创 GIT的安装以及使用

2、先进入到目录进行初始化git init3、进行姓名和邮箱的配置(不配置的话,后期上传就会报错)​​。

2024-08-01 15:50:18 596 1

空空如也

空空如也

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

TA关注的人

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