自定义博客皮肤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++案例——封装实现求点和圆的关系

设计一个圆形类,和一个点类,计算点和圆的关系。

2024-09-10 11:24:12 257

原创 C++案例——封装实现两个立方体是否相同

分别用全局函数和成员函数判断两个立方体是否相等。设计立方体类(cube)求出立方体的面积和体积。

2024-09-10 11:22:01 618

原创 C++类和对象——封装(求圆周长,学生名单)

2. protected 保护权限(成员类内可以访问,类外不可以访问,继承类可以访问基类)3. private 私有权限(成员类内可以访问,类外不可以访问,继承类不可以访问基类)1. public 公共权限(成员类内可以访问,类外也可以访问)类在设计时,可以把属性和行为放在不同的权限下,加以控制。struct和class的唯一区别是默认的访问权限不同。在设计类的时候,将属性和行为写在一起,表现事物。成员:类中的属性和行为统称为成员。属性:成员属性、成员变量。行为:成员函数、成员方法。

2024-09-10 11:05:09 309

原创 C++——函数重载详解

作用:函数名可以相同,提高复用率条件:1. 同一作用域下2. 函数名称相同3. 函数参数 类型/个数/顺序 不同(返回值不同不构成重载)

2024-09-10 10:13:41 258

原创 C++——函数占位参数

语法:返回值类型 函数名(数据类型){}

2024-09-10 09:38:45 403

原创 C++——缺省参数(函数默认参数)

作用:给形参默认值(无参数传递进函数的情况下)语法:返回值类型 函数名(参数=默认值){}

2024-09-10 09:37:15 477

原创 C++——引用的使用(引用传递)

2. 返回值是引用的函数可以作为左值(相当于函数是其值的引用)1. 不要返回局部变量引用(局部变量存栈区)指针常量(int * const p)语法:数据类型 &别名=原名。● 引用一旦初始化,不可更改。作用:防止形参改变实参。

2024-09-10 09:33:05 365

原创 C++——new操作符的使用

数组数据类型* arr=new 数组数据类型[数组长度]数据类型* p=new 数据类型(参数);

2024-09-10 09:01:18 279

原创 C++——内存分区模型(代码区,全局区,栈区,堆区)

特点:函数执行完后自动释放(不能返回局部变量地址,该地址已经释放)全局区:全局变量,静态变量,常量区(字符串常量,其他常量)特点:由程序员分配释放(不释放则程序结束时操作系统回收)● 堆区:程序员分配释放,程序结束时操作系统回收。● 栈区:自动分配释放,参数值,局部变量。● 全局区:全局变量,静态变量,常量。栈区:函数参数值(形参),局部变量。堆区:主要利用new在堆区开辟内存。特点:程序结束后操作系统释放。● 代码区:所有代码。

2024-09-10 08:56:49 277

空空如也

空空如也

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

TA关注的人

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