自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】类和对象

class 类名//访问修饰符://public或protected或private//成员变量和成员方法。

2024-06-21 23:06:57 495

原创 【c++】函数高级

b函数重载碰到默认参数(当函数重载碰到默认参数,出现二义性,报错,尽量避免写函数重载又加默认参数的情况)(2)如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值。a引用作为重载条件,是否加const修饰引用可以作为重载的条件。c函数参数类型不同 或者 个数不同 或者 顺序不同。(1)如果我们自己传入数据。就用传入数据,如果没有,则用默认值。(3)如果函数声明有默认参数,则函数实现不能有默认参数。返回值类型 函数名 (数据类型) {}( 函数的返回值不可以作为函数重载的条件)

2024-06-19 12:41:01 99

原创 【C++】引用符&

/正确,加入const后,编译器优化为int temp =10;(2)C++标准并没有规定引用是否占用内存空间,但是大多数编译器都把引用实现为const指针,所以大部分编译器中引用也是要占内存空间的;//错误,引用本身需要合法的内存空间,因此直接赋值是非法操作。(3)引用是天然const的,所以定义时必须初始化指向变量,否则就没意义了;总结:功能上来说,引用是受限制的指针,相当于用const修饰的指针变量类型;(4)引用本质是指针,是地址,所以才能实现传址调用的效果;

2024-06-19 11:43:49 161

原创 【C++】new运算符

new返回是 该数据类型的指针,利用关键字delete释放。

2024-06-19 10:39:39 71

原创 【C++】程序的内存模型

4、堆区:由程序员分配释放,若程序员不释放,程序结束时由操作系统回收,主要用new在堆区开辟内存。//vs上输出结果为10。b、const修饰的全局变量(注意,const修饰的局部变量不在全局区)1、代码区:存放函数体的二进制码,由操作系统管理。分为4个区域:代码区、全局区、栈区、堆区。2、全局区:存放全局变量和静态变量(3、栈区:由编译器自动分配释放,存放。

2024-06-19 10:30:43 296

原创 【C++】递增运算符

结果为:a2=11;结果为:a3=11;前置++:先运算++,再做其他运算。后置++:先做其他运算,再运算++

2024-06-19 08:58:36 99

原创 【C++】标识符的命名规则:

标识符不能是关键字.标识符只能由字母、数字、下划线组成第一个字符必须为字母或下划线标识符中字母区分大小写。建议:给标识符命名时,争取做到见名知意的效果,方便自己和他人的阅读。

2024-06-19 08:54:13 103

原创 【C++】switch语句

3.与if语句比,对于多条件判断时,switch的结构清晰,执行效率高。2:case里如果没有break,那么程序会一直向下执行。1:switch语句中表达式类型只能是整型或者字符型。

2024-06-19 08:51:26 96

原创 【C++】const修饰的指针

int * const p= &a:指针常量。特点:指针的指向不可以改,指针指向的值可以改。特点:指针的指向和指针指向的值都不可以改。*p=20:正确,指向的值可以改。p=&b:错误,指针指向不可以改。

2024-06-19 08:48:56 162

空空如也

空空如也

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

TA关注的人

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