- 博客(9)
- 收藏
- 关注
原创 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++——引用的使用(引用传递)
2. 返回值是引用的函数可以作为左值(相当于函数是其值的引用)1. 不要返回局部变量引用(局部变量存栈区)指针常量(int * const p)语法:数据类型 &别名=原名。● 引用一旦初始化,不可更改。作用:防止形参改变实参。
2024-09-10 09:33:05
365
原创 C++——内存分区模型(代码区,全局区,栈区,堆区)
特点:函数执行完后自动释放(不能返回局部变量地址,该地址已经释放)全局区:全局变量,静态变量,常量区(字符串常量,其他常量)特点:由程序员分配释放(不释放则程序结束时操作系统回收)● 堆区:程序员分配释放,程序结束时操作系统回收。● 栈区:自动分配释放,参数值,局部变量。● 全局区:全局变量,静态变量,常量。栈区:函数参数值(形参),局部变量。堆区:主要利用new在堆区开辟内存。特点:程序结束后操作系统释放。● 代码区:所有代码。
2024-09-10 08:56:49
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅