自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++语言学习笔记:常对象和常引用

对于既需要共享、又需要防止改变的数据应该声明为常量。

2025-06-29 18:19:34 340

原创 C++语言学习笔记:类的友元

通过友元关系,一个普通函数或者类的成员函数可以访问封装于另外一个类中数据。

2025-06-28 15:54:53 199

原创 C++语言学习笔记:类的静态成员

静态成员是解决同一个类的不同对象之间数据和函数共享问题的。

2025-06-27 16:36:44 545

原创 C++语言学习笔记:对象的生存期

2、在文件作用域中声明的对象都是具有静态生存期的;在函数内部的局部作用域中声明具有静态生存期的对象,要使用关键字static。3、局部作用域中静态变量的特点是,它并不会随着每次函数调用而产生一个副本,也不会随着函数返回而失效,该变量会在各次调用间共享。3、不用static修饰的成员对象,其生存期都与它们所属对象的生存期保持一致。1、除了以上在静态生存期中出现的两种情况,其余的对象都具有动态生存期。对象的生存期可以分为静态生存期和动态生存期两种。1、如果对象的生存期与程序的运行期相同,称它具有静态生存期。

2025-06-16 08:17:22 389

原创 C++语言学习笔记:标识符的作用域与可见性

使用 某个命名空间中的函数、变量等实体,需要命名空间::实体名称或通过using namespace namespace_name的方式。标识符radius的作用范围就在函数area形参列表的左右括号之间,在程序的其他地方不能引用这个标识符。(4)如果在两个或多个具有包含关系的作用域中声明了同名标识符,则外层标识符在内层不可见。具有文件作用域的变量称为全局变量,声明的标识符其作用域开始于声明点,结束于文件尾。(3)在没有互相包含关系的不同的作用域中声明的同名标识符,互不影响。

2025-06-14 21:53:08 869

原创 C++语言学习笔记:枚举类型enum

4、枚举可以进行前向声明,但enum的前向声明必须指定其成员类型:由于不限定作用域的enum没有指定成员的默认类型,因此必须显示指定;限定作用域的枚举类型默认的成员类型为int。3、在enum的名字后加上冒号,可以指定enum的枚举值类型;如果没有指定enum的潜在类型,默认情况下限定作用域的成员类型为int,对于不限定作用域的enum来说,其枚举成员不存在默认类型。2、如果enum未命名,只能在定义该enum时定义它的对象,即需要在enum定义右侧的花括号和最后的分号之间提供逗号分隔的声明列表。

2025-06-06 09:46:14 485

原创 C++语言学习笔记:结构体和联合体

1、结构体和类的唯一区别在于:在类中,对于未指定访问控制属性的成员,其访问控制属性为私有类型;在结构体中,对于未指定访问控制属性的成员,其访问控制属性为公有类型。3、与类不同,对于结构体,习惯将数据成员设置为公共的。

2025-06-04 09:38:47 391

原创 C++语言学习笔记:类的组合

(1)调用内嵌对象的构造函数,调用顺序按照内嵌对象在组合类的定义中出现的次序;(2)执行本类构造函数的函数体;

2025-05-31 22:45:00 328

原创 C++语言学习笔记:构造函数和析构函数

构造函数的作用是在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态;构造函数的函数名与类名相同,没有返回值;构造函数通常被声明为公有函数;构造函数在对象被创建的时候将被自动调用;如果类中没有写构造函数,编译器会自动生成一个隐含的默认构造函数,该构造函数的参数列表和函数体皆为空;如果类中声明了构造函数,编译器便不会再为之生成隐含的默认构造函数;

2025-05-30 21:09:02 905

原创 C++语言学习笔记:对象和函数成员

1、对象是类的实例;2、对象所占据的内存空间只是用于存放数据成员,函数成员不在每个对象中存储副本,每个函数的代码在内存中只占据一份空间;3、声明:类名 对象名;4、访问数据成员:对象名.数据成员名调用函数成员:对象名.函数成员名(参数表)5、在类的外部只能访问到类的公有成员;在类的函数成员中,可以访问到类的全部成员;

2025-05-29 23:39:35 706

原创 C++语言学习笔记:类成员的访问控制

1、公有成员用public关键字声明;2、在类外只能访问类的公有成员;

2025-05-28 07:15:31 466

原创 C++语言学习笔记:面向对象程序设计的基本特点

面向对象方法中的抽象,是指对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。和。

2025-04-07 18:08:21 475

原创 C++语言学习笔记:类的定义

class 类名称public:外部接口protected:保护型成员private:私有成员注意:在类中可以只声明函数的原型,函数的实现(函数体)可以在类外定义。

2025-04-01 18:50:43 307

空空如也

空空如也

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

TA关注的人

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